From cd88a31ebfafd07fbaa5269cdb35c7773e2a8460 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 31 三月 2017 18:45:20 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java | 52 ++++++++++++++++------------------------------------ 1 files changed, 16 insertions(+), 36 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java index 176eded..2734174 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java @@ -9,10 +9,8 @@ import android.view.Gravity; import android.view.View; import android.widget.DatePicker; -import android.widget.EditText; import android.widget.ImageView; import android.widget.LinearLayout; -import android.widget.TextView; import android.widget.Toast; import com.bsk.zhangbo.demoforbsk.R; @@ -20,15 +18,14 @@ import cn.com.basic.face.discern.query.item.CheckInQueryItem; import cn.com.basic.face.service.DictionaryMng; import cn.com.basic.face.service.RegisterMng; -import cn.com.basic.face.service.VisitorTypeMng; -import cn.com.basic.face.listeners.OkButtonClickedListener; +import cn.com.basic.face.util.OkButtonClickedListener; import cn.com.basic.face.util.AppApi; -import cn.com.basic.face.widget.BirthdayPickerDialog; -import cn.com.basic.face.widget.CountrySelectionDialog; +import cn.com.basic.face.dialog.BirthdayPickerDialog; +import cn.com.basic.face.dialog.CountrySelectionDialog; import cn.com.basic.face.widget.RegisterRightFieldLabelView; import cn.com.basic.face.widget.RegisterRightFieldTextView; -import cn.com.basic.face.widget.SingleSelectionDialog; +import cn.com.basic.face.dialog.SingleSelectionDialog; import com.facebook.drawee.view.SimpleDraweeView; import com.lidroid.xutils.ViewUtils; @@ -46,9 +43,6 @@ import cn.com.basic.face.discern.entity.Person; import cn.com.basic.face.discern.entity.VisitPersonType; -/** - * Created by Administrator on 2017/2/20 0020. - */ public class RegisterFragment extends BaseFragment implements View.OnClickListener{ @ViewInject(R.id.register_name) @@ -82,9 +76,8 @@ private List mCredentialsList; private LinearLayout mBaseLayout; - private String[] countryWordData; - private List<String> countryWordList; - private HashMap<String, List<String>> countryData; + private List<String> uniqueFirstLetterList; + private HashMap<String, List<String>> countriesGroupByFirstLetter; private static RegisterFragment instance = new RegisterFragment(); @@ -139,8 +132,7 @@ @OnClick(R.id.register_country) public void register_country_click(View view) { - CountrySelectionDialog countrySelectionPopup = new CountrySelectionDialog(getActivity(), - countryWordData,countryWordList,countryData); + CountrySelectionDialog countrySelectionPopup = new CountrySelectionDialog(getActivity(),uniqueFirstLetterList,countriesGroupByFirstLetter); countrySelectionPopup.showAtLocation(mBaseLayout, Gravity.CENTER,0,0); countrySelectionPopup.addOkButtonClickedListener(new OkButtonClickedListener() { @Override @@ -189,19 +181,11 @@ }); } - /** - * 閫夋嫨浜虹墿蹇収 - * @param view - */ @OnClick(R.id.fragment_register_choose_photo) public void fragment_register_choose_photo_click(View view) { Toast.makeText(getActivity(), "閫夋嫨浜虹墿蹇収", Toast.LENGTH_SHORT).show(); } - /** - * 鐐瑰嚮涓婁紶鍥剧墖 - * @param view - */ @OnClick(R.id.fragment_register_update__photo) public void fragment_register_update__photo_click(View view) { Intent intent = new Intent(); @@ -213,6 +197,11 @@ @OnClick(R.id.fragment_register_back) public void back(View view) { MainActivity.selectPage(0); + } + + @OnClick(R.id.fragment_register_idcard_photo) + public void identityPhoto(View view) { + Toast.makeText(getActivity(), "璇佷欢蹇収", Toast.LENGTH_SHORT).show(); } public void setVisitorTypeList(List visitorTypeList) { @@ -227,10 +216,9 @@ this.mCredentialsList = credentialsList; } - public void setCountryData(String[] countryWordData, List<String> countryWordList, HashMap<String, List<String>> countryData) { - this.countryData = countryData; - this.countryWordList = countryWordList; - this.countryData = countryData; + public void setCountryData(List<String> uniqueFirstLetterList, HashMap<String, List<String>> countriesGroupByFirstLetter) { + this.uniqueFirstLetterList = uniqueFirstLetterList; + this.countriesGroupByFirstLetter = countriesGroupByFirstLetter; } @Override @@ -251,19 +239,11 @@ } } - /** - * 璇佷欢蹇収 - * @param view - */ - @OnClick(R.id.fragment_register_idcard_photo) - public void identityPhoto(View view) { - Toast.makeText(getActivity(), "璇佷欢蹇収", Toast.LENGTH_SHORT).show(); - } - @Override public void onClick(View v) {} public void setRegisterInfo(CheckInQueryItem item) { fragment_register_choose_photo.setImageURI(Uri.parse(AppApi.IMAGEURL_BASE + item.getImagePath())); } + } -- Gitblit v1.8.0