From 96296506cc2853b979844f1a1e46360b619bfdfb Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 28 三月 2017 10:36:58 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java | 38 ++++++++++++++++++++++++++++++++------ 1 files changed, 32 insertions(+), 6 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java index 64a079f..78a8870 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java @@ -34,6 +34,7 @@ import java.io.IOException; import java.util.Calendar; import java.util.Date; +import java.util.HashMap; import java.util.List; import cn.com.basic.face.discern.entity.Person; @@ -81,8 +82,14 @@ @ViewInject(R.id.register_remark) private View mViewRemark; - public static RegisterFragment newInstance() { - return new RegisterFragment(); + private String[] countryWordData; + private List<String> countryWordList; + private HashMap<String, List<String>> countryData; + + private static RegisterFragment instance = new RegisterFragment(); + + public static RegisterFragment getInstance() { + return instance; } @Override protected int getLayoutId() { @@ -144,9 +151,21 @@ @Override protected void initData() { - mVisitorTypeList = VisitorTypeMng.mVisitorTypeList; - mSexList = DictionaryMng.mSexList; - mCredentialsList = DictionaryMng.mCredentialsList; +// mVisitorTypeList = VisitorTypeMng.mVisitorTypeList; +// mSexList = DictionaryMng.mSexList; +// mCredentialsList = DictionaryMng.mCredentialsList; + } + + public void setVisitorTypeList(List visitorTypeList) { + this.mVisitorTypeList = visitorTypeList; + } + + public void setSexList(List sexList) { + this.mSexList = sexList; + } + + public void setCredentialsList(List credentialsList) { + this.mCredentialsList = credentialsList; } @OnClick(R.id.register_gender) @@ -161,9 +180,16 @@ }); } + public void setCountryData(String[] countryWordData, List<String> countryWordList, HashMap<String, List<String>> countryData) { + this.countryData = countryData; + this.countryWordList = countryWordList; + this.countryData = countryData; + } + @OnClick(R.id.register_country) public void selectCountry(View view) { - CountrySelectionPopup countrySelectionPopup = new CountrySelectionPopup(getActivity()); + CountrySelectionPopup countrySelectionPopup = new CountrySelectionPopup(getActivity(), + countryWordData,countryWordList,countryData); countrySelectionPopup.showAtLocation(mBaseLayout, Gravity.CENTER,0,0); countrySelectionPopup.addOkButtonClickedListener(new OkButtonClickedListener() { @Override -- Gitblit v1.8.0