新增通过后端获取国家地区信息接口在注册时自动填写号码编号
This commit is contained in:
@@ -22,15 +22,17 @@ import java.util.ArrayList;
|
||||
public class Country implements PyEntity {
|
||||
private static final String TAG = Country.class.getSimpleName();
|
||||
public int code;
|
||||
public String name, locale, pinyin;
|
||||
public String name, locale, pinyin,chs,cht;
|
||||
public int flag;
|
||||
private static ArrayList<Country> countries = null;
|
||||
|
||||
public Country(int code, String name, String locale, int flag) {
|
||||
public Country(int code, String name, String locale, int flag,String chs,String cht) {
|
||||
this.code = code;
|
||||
this.name = name;
|
||||
this.flag = flag;
|
||||
this.locale = locale;
|
||||
this.chs=chs;
|
||||
this.cht=cht;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -62,7 +64,7 @@ public class Country implements PyEntity {
|
||||
if(!TextUtils.isEmpty(locale)) {
|
||||
flag = ctx.getResources().getIdentifier("flag_" + locale.toLowerCase(), "drawable", ctx.getPackageName());
|
||||
}
|
||||
countries.add(new Country(jo.getInt("code"), jo.getString(key), locale, flag));
|
||||
countries.add(new Country(jo.getInt("code"), jo.getString(key), locale, flag,jo.getString("zh"),jo.getString("tw")));
|
||||
}
|
||||
|
||||
Log.i(TAG, countries.toString());
|
||||
@@ -80,7 +82,7 @@ public class Country implements PyEntity {
|
||||
if(TextUtils.isEmpty(json)) return null;
|
||||
try {
|
||||
JSONObject jo = new JSONObject(json);
|
||||
return new Country(jo.optInt("code") ,jo.optString("name"), jo.optString("locale"), jo.optInt("flag"));
|
||||
return new Country(jo.optInt("code") ,jo.optString("name"), jo.optString("locale"), jo.optInt("flag"),jo.getString("zh"),jo.getString("tw"));
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user