From 71faf7c842e8571e6d4a01baeaefec36766b67db Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 28 三月 2017 14:05:41 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java | 4 ++++ VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java | 2 +- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/DictionaryMng.java | 19 +++++++++++++++++++ 3 files changed, 24 insertions(+), 1 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java index 8cceb85..4f937ca 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java @@ -22,7 +22,6 @@ private static final int TEACHER = 3; //鏁欏笀 private static final int STUDENT = 4; //瀛︾敓 private static final int LEADER = 5; //棰嗗骞查儴 - } @@ -44,6 +43,7 @@ public static final String SEX = "sex"; public static final String CREDENTIALS = "credentials"; public static final String COUNTRY = "country"; + public static final String VISIT_PURPOSE = "visit_purpose"; } diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/DictionaryMng.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/DictionaryMng.java index f7c4389..9088476 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/DictionaryMng.java +++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/DictionaryMng.java @@ -1,6 +1,7 @@ package com.bsk.zhangbo.demoforbsk.service; import com.bsk.zhangbo.demoforbsk.ui.fragment.RegisterFragment; +import com.bsk.zhangbo.demoforbsk.ui.fragment.VisitorRegisterFragment; import com.bsk.zhangbo.demoforbsk.util.AppApi; import org.xutils.http.RequestParams; @@ -28,11 +29,13 @@ public static List<String> countryWordList = new ArrayList<String>(); public static HashMap<String,List<String>> countryData = new HashMap<String,List<String>>(); public static String[] countryWordData = new String[]{}; + public static List<String> visitPurposeList = new ArrayList<String>(); public void loadAllDictionaryData() { loadCountries(); loadCredentialsList(); loadSexList(); + loadVisitPurposeList(); } public void loadCountries() { @@ -94,4 +97,20 @@ } + private void loadVisitPurposeList() { + RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.DICTIONARY_TYPE_LIST); + params.addParameter(Dictionary.FieldNames.type, CommonVariables.DictionaryType.VISIT_PURPOSE); + x.http().get(params, new BaseCommonCallBack() { + public void success() { + List<Dictionary> items = getList(Dictionary.class); + for (Dictionary item : items) { + idMap.put(item.getName(), item.getId()+""); + visitPurposeList.add(item.getName()); + } + VisitorRegisterFragment.getInstance().setVisitPurposeList(visitPurposeList); + } + }); + } + + } diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java index 46e4fc2..1bf3519 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java @@ -49,6 +49,7 @@ private TextView mDutyTv; private TextView mPhoneTv; private TextView mTelTv; + private List<String> visitPurposeList = new ArrayList<String>(); public static VisitorRegisterFragment getInstance() { return instance; @@ -204,5 +205,8 @@ } + public void setVisitPurposeList(List<String> visitPurposeList) { + this.visitPurposeList = visitPurposeList; + } } -- Gitblit v1.8.0