From 61a08f0da6dcc5d274c216e87f874884ba03d2ea Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 31 三月 2017 17:50:07 +0800 Subject: [PATCH] --- /dev/null | 58 ----------------------------- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountrySelectionDialog.java | 3 - 2 files changed, 0 insertions(+), 61 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountrySelectionDialog.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountrySelectionDialog.java index 19fd0ce..cd20013 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountrySelectionDialog.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountrySelectionDialog.java @@ -15,7 +15,6 @@ import cn.com.basic.face.adapter.MyWheelAdapter; import cn.com.basic.face.util.OkButtonClickedListener; -import cn.com.basic.face.util.CountryPresenter; import com.wx.wheelview.widget.WheelView; @@ -35,12 +34,10 @@ private HashMap<String, List<String>> countryData; private List<String> countryWordList; private List<String> countryList; - private CountryPresenter countryPresenter; public CountrySelectionDialog(Context context, String[] countryWordData, List<String> countryWordList, HashMap<String, List<String>> countryData) { this.mContext = context; - countryPresenter = new CountryPresenter(context); view = LayoutInflater.from(context).inflate(R.layout.dialog_country, null); mWheelViewTitle = (WheelView) view.findViewById(R.id.pop_country_title); mWheelViewTitle.setOnWheelItemSelectedListener(this); diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/model/CountryModel.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/model/CountryModel.java deleted file mode 100644 index d36e205..0000000 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/model/CountryModel.java +++ /dev/null @@ -1,31 +0,0 @@ -package cn.com.basic.face.model; - -/** - * Created by Sinoe on 2017/2/28. - */ - -public class CountryModel { - private String name; - - public CountryModel() { - } - - public CountryModel(String name) { - this.name = name; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - @Override - public String toString() { - return "CountryModel{" + - "name='" + name + '\'' + - '}'; - } -} diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/model/CountrysModel.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/model/CountrysModel.java deleted file mode 100644 index b0366a6..0000000 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/model/CountrysModel.java +++ /dev/null @@ -1,46 +0,0 @@ -package cn.com.basic.face.model; - -import java.util.List; - -/** - * Created by Sinoe on 2017/2/28. - */ - -public class CountrysModel { - private String name; - private List<CountryModel> countryModelList; - - public CountrysModel() { - super(); - } - - public CountrysModel(String name, List<CountryModel> countryModelList) { - super(); - this.name = name; - this.countryModelList = countryModelList; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public List<CountryModel> getCountryModelList() { - return countryModelList; - } - - public void setCountryModelList(List<CountryModel> countryModelList) { - this.countryModelList = countryModelList; - } - - @Override - public String toString() { - return "CountrysModel{" + - "name='" + name + '\'' + - ", countryModelList=" + countryModelList + - '}'; - } -} diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/CountryPresenter.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/CountryPresenter.java deleted file mode 100644 index f442ef8..0000000 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/CountryPresenter.java +++ /dev/null @@ -1,90 +0,0 @@ -package cn.com.basic.face.util; - -import android.content.Context; -import android.content.res.AssetManager; - -import cn.com.basic.face.model.CountryModel; -import cn.com.basic.face.model.CountrysModel; - -import java.io.InputStream; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import javax.xml.parsers.SAXParser; -import javax.xml.parsers.SAXParserFactory; - -/** - * Created by Sinoe on 2017/2/28. - */ - -public class CountryPresenter { - - protected String mCurrentCountrysWord; - protected String mCurrentCountryName; - protected String[] mCountryWordDatas; - protected Map<String, String[]> mCountryDatasMap = new HashMap<>(); - - private Context mContext; - - public CountryPresenter(Context mContext) { - this.mContext = mContext; - initCountrys(); - } - - private void initCountrys() { - List<CountrysModel> countrysModelList = null; - AssetManager asset = mContext.getAssets(); - try { - InputStream input = asset.open("countrys.xml"); - SAXParserFactory spf = SAXParserFactory.newInstance(); - SAXParser parser = spf.newSAXParser(); - XmlParserHandler handler = new XmlParserHandler(); - parser.parse(input, handler); - input.close(); - countrysModelList = handler.getDataList(); - if (countrysModelList != null && !countrysModelList.isEmpty()) { - mCurrentCountrysWord = countrysModelList.get(0).getName(); - List<CountryModel> countryList = countrysModelList.get(0).getCountryModelList(); - if (countryList != null && !countryList.isEmpty()) { - mCurrentCountryName = countryList.get(0).getName(); - } - } - mCountryWordDatas = new String[countrysModelList.size()]; - for (int i = 0; i < countrysModelList.size(); i++) { - mCountryWordDatas[i] = countrysModelList.get(i).getName(); - List<CountryModel> countryModelList = countrysModelList.get(i).getCountryModelList(); - String[] CountryNames = new String[countryModelList.size()]; - for (int j = 0; j < countryModelList.size(); j++) { - CountryNames[j] = countryModelList.get(j).getName(); - } - mCountryDatasMap.put(countrysModelList.get(i).getName(), CountryNames); - } - } catch (Throwable e) { - e.printStackTrace(); - } - } - - - public String[] getCountryWordData() { - if (mCountryWordDatas == null) { - initCountrys(); - } - return mCountryWordDatas; - } - public HashMap<String, List<String>> getCountryData() { - HashMap<String, List<String>> cityDataMap = new HashMap<>(); - if (mCountryDatasMap == null) { - initCountrys(); - } - for (int i = 0; i < mCountryDatasMap.size(); i++) { - String[] cities = mCountryDatasMap.get(mCountryWordDatas[i]); - if (cities == null) { - cities = new String[]{""}; - } - cityDataMap.put(mCountryWordDatas[i], Arrays.asList(cities)); - } - return cityDataMap; - } -} diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/XmlParserHandler.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/XmlParserHandler.java deleted file mode 100644 index 79950e7..0000000 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/XmlParserHandler.java +++ /dev/null @@ -1,58 +0,0 @@ -package cn.com.basic.face.util; - -import cn.com.basic.face.model.CountryModel; -import cn.com.basic.face.model.CountrysModel; - -import org.xml.sax.Attributes; -import org.xml.sax.SAXException; -import org.xml.sax.helpers.DefaultHandler; - -import java.util.ArrayList; -import java.util.List; - -/** - * Created by Sinoe on 2017/2/28. - */ - -public class XmlParserHandler extends DefaultHandler { - private List<CountrysModel> countrysModelList = new ArrayList<>(); - - public XmlParserHandler() { - - } - public List<CountrysModel> getDataList() { - return countrysModelList; - } - @Override - public void startDocument() throws SAXException { - } - CountrysModel countrysModel = new CountrysModel(); - CountryModel countryModel = new CountryModel(); - - @Override - public void startElement(String uri, String localName, String qName, - Attributes attributes) throws SAXException { - if (qName.equals("word")) { - countrysModel = new CountrysModel(); - countrysModel.setName(attributes.getValue(0)); - countrysModel.setCountryModelList(new ArrayList<CountryModel>()); - } else if (qName.equals("country")) { - countryModel = new CountryModel(); - countryModel.setName(attributes.getValue(0)); - } - } - @Override - public void endElement(String uri, String localName, String qName) - throws SAXException { - if (qName.equals("country")) { - countrysModel.getCountryModelList().add(countryModel); - } else if (qName.equals("word")) { - countrysModelList.add(countrysModel); - } - } - - @Override - public void characters(char[] ch, int start, int length) - throws SAXException { - } -} -- Gitblit v1.8.0