From d17be73f53c21c5ceae03fe8494c195f0bbf4abf Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期三, 29 三月 2017 14:10:19 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/DictionaryMng.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) 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 8169fd3..d49af11 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,5 +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; @@ -27,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() { @@ -56,6 +60,7 @@ countryWordData[i] = item.getName(); i++; } + RegisterFragment.getInstance().setCountryData(countryWordData, countryWordList, countryData); } }); @@ -71,6 +76,7 @@ idMap.put(item.getName(), item.getId()+""); mCredentialsList.add(item.getName()); } + RegisterFragment.getInstance().setCredentialsList(mCredentialsList); } }); } @@ -85,9 +91,26 @@ idMap.put(item.getName(), item.getId()+""); mSexList.add(item.getName()); } + RegisterFragment.getInstance().setSexList(mSexList); } }); } + 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(CommonVariables.DictionaryType.VISIT_PURPOSE+item.getName(), item.getId()+""); + visitPurposeList.add(item.getName()); + } + VisitorRegisterFragment.getInstance().setVisitPurposeList(visitPurposeList); + } + }); + } + + } -- Gitblit v1.8.0