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