【绑定账号】和【忘记密码】页面手机号码栏新增国家名字提示
This commit is contained in:
parent
44b4b06592
commit
b9f1474362
@ -34,6 +34,7 @@ import com.yunbao.common.activity.WebViewActivity;
|
|||||||
import com.yunbao.common.bean.UserBean;
|
import com.yunbao.common.bean.UserBean;
|
||||||
import com.yunbao.common.http.HttpCallback;
|
import com.yunbao.common.http.HttpCallback;
|
||||||
import com.yunbao.common.interfaces.CommonCallback;
|
import com.yunbao.common.interfaces.CommonCallback;
|
||||||
|
import com.yunbao.common.manager.IMLoginManager;
|
||||||
import com.yunbao.common.utils.Bus;
|
import com.yunbao.common.utils.Bus;
|
||||||
import com.yunbao.common.utils.DialogUitl;
|
import com.yunbao.common.utils.DialogUitl;
|
||||||
import com.yunbao.common.utils.ToastUtil;
|
import com.yunbao.common.utils.ToastUtil;
|
||||||
@ -47,6 +48,8 @@ import org.greenrobot.eventbus.EventBus;
|
|||||||
import org.greenrobot.eventbus.Subscribe;
|
import org.greenrobot.eventbus.Subscribe;
|
||||||
import org.greenrobot.eventbus.ThreadMode;
|
import org.greenrobot.eventbus.ThreadMode;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 綁定手機號
|
* 綁定手機號
|
||||||
*/
|
*/
|
||||||
@ -79,6 +82,7 @@ public class BindUserActivity extends AbsActivity {
|
|||||||
private String isBind = "0", mobile = "";
|
private String isBind = "0", mobile = "";
|
||||||
private WebView webview;
|
private WebView webview;
|
||||||
private WebSettings webSettings;
|
private WebSettings webSettings;
|
||||||
|
private ArrayList<Country> allCountries = new ArrayList<>();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int getLayoutId() {
|
protected int getLayoutId() {
|
||||||
@ -201,6 +205,21 @@ public class BindUserActivity extends AbsActivity {
|
|||||||
webview.addJavascriptInterface(new JsBridge(), "jsBridge");
|
webview.addJavascriptInterface(new JsBridge(), "jsBridge");
|
||||||
// 也可以加载本地html(webView.loadUrl("file:///android_asset/xxx.html"))
|
// 也可以加载本地html(webView.loadUrl("file:///android_asset/xxx.html"))
|
||||||
webview.loadUrl(CommonAppConfig.HOST + "/h5/live/TCaptcha.html");
|
webview.loadUrl(CommonAppConfig.HOST + "/h5/live/TCaptcha.html");
|
||||||
|
|
||||||
|
allCountries.clear();
|
||||||
|
allCountries.addAll(Country.getAll(mContext, null));
|
||||||
|
|
||||||
|
String ct = IMLoginManager.get(mContext).getString("sys_user_area");
|
||||||
|
ct = TextUtils.equals("中国", ct) ? "中国香港" : ct;
|
||||||
|
for (int i = 0; i < allCountries.size(); i++) {
|
||||||
|
if (allCountries.get(i).chs.equals(ct)) {
|
||||||
|
String countryName = allCountries.get(i).name;
|
||||||
|
countryName = countryName.length() > 4 ? countryName.substring(0, 4) : countryName;
|
||||||
|
mTvCountryCode.setText("+" + allCountries.get(i).code + " " + countryName);
|
||||||
|
mCountryCode = allCountries.get(i).code;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void mTvCountryCodeClick() {
|
private void mTvCountryCodeClick() {
|
||||||
@ -230,7 +249,9 @@ public class BindUserActivity extends AbsActivity {
|
|||||||
CountryPicker.newInstance(null, new OnPick() {
|
CountryPicker.newInstance(null, new OnPick() {
|
||||||
@Override
|
@Override
|
||||||
public void onPick(Country country) {
|
public void onPick(Country country) {
|
||||||
mTvCountryCode.setText("+" + country.code);
|
String countryName = country.name;
|
||||||
|
countryName = countryName.length() > 4 ? countryName.substring(0, 4) + "..." : countryName;
|
||||||
|
mTvCountryCode.setText(" +" + country.code + " " + countryName);
|
||||||
mCountryCode = country.code;
|
mCountryCode = country.code;
|
||||||
}
|
}
|
||||||
}).show(getSupportFragmentManager(), "country");
|
}).show(getSupportFragmentManager(), "country");
|
||||||
|
@ -29,6 +29,7 @@ import com.yunbao.common.bean.IMLoginModel;
|
|||||||
import com.yunbao.common.bean.UserBean;
|
import com.yunbao.common.bean.UserBean;
|
||||||
import com.yunbao.common.http.HttpCallback;
|
import com.yunbao.common.http.HttpCallback;
|
||||||
import com.yunbao.common.interfaces.CommonCallback;
|
import com.yunbao.common.interfaces.CommonCallback;
|
||||||
|
import com.yunbao.common.manager.IMLoginManager;
|
||||||
import com.yunbao.common.utils.DialogUitl;
|
import com.yunbao.common.utils.DialogUitl;
|
||||||
import com.yunbao.common.utils.ToastUtil;
|
import com.yunbao.common.utils.ToastUtil;
|
||||||
import com.yunbao.common.utils.ValidatePhoneUtil;
|
import com.yunbao.common.utils.ValidatePhoneUtil;
|
||||||
@ -42,6 +43,8 @@ import org.greenrobot.eventbus.EventBus;
|
|||||||
import org.greenrobot.eventbus.Subscribe;
|
import org.greenrobot.eventbus.Subscribe;
|
||||||
import org.greenrobot.eventbus.ThreadMode;
|
import org.greenrobot.eventbus.ThreadMode;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by cxf on 2018/9/25.
|
* Created by cxf on 2018/9/25.
|
||||||
*/
|
*/
|
||||||
@ -66,6 +69,7 @@ public class FindPwdActivity extends AbsActivity {
|
|||||||
private TextView mTvCountryCode;
|
private TextView mTvCountryCode;
|
||||||
private WebView webview;
|
private WebView webview;
|
||||||
private WebSettings webSettings;
|
private WebSettings webSettings;
|
||||||
|
private ArrayList<Country> allCountries = new ArrayList<>();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int getLayoutId() {
|
protected int getLayoutId() {
|
||||||
@ -149,6 +153,22 @@ public class FindPwdActivity extends AbsActivity {
|
|||||||
};
|
};
|
||||||
mDialog = DialogUitl.loadingDialog(mContext);
|
mDialog = DialogUitl.loadingDialog(mContext);
|
||||||
EventBus.getDefault().register(this);
|
EventBus.getDefault().register(this);
|
||||||
|
|
||||||
|
|
||||||
|
allCountries.clear();
|
||||||
|
allCountries.addAll(Country.getAll(mContext, null));
|
||||||
|
|
||||||
|
String ct = IMLoginManager.get(mContext).getString("sys_user_area");
|
||||||
|
ct = TextUtils.equals("中国", ct) ? "中国香港" : ct;
|
||||||
|
for (int i = 0; i < allCountries.size(); i++) {
|
||||||
|
if (allCountries.get(i).chs.equals(ct)) {
|
||||||
|
String countryName = allCountries.get(i).name;
|
||||||
|
countryName = countryName.length() > 4 ? countryName.substring(0, 4) : countryName;
|
||||||
|
mTvCountryCode.setText("+" + allCountries.get(i).code + " " + countryName);
|
||||||
|
mCountryCode = allCountries.get(i).code;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void mTvCountryCodeClick() {
|
private void mTvCountryCodeClick() {
|
||||||
@ -208,7 +228,9 @@ public class FindPwdActivity extends AbsActivity {
|
|||||||
CountryPicker.newInstance(null, new OnPick() {
|
CountryPicker.newInstance(null, new OnPick() {
|
||||||
@Override
|
@Override
|
||||||
public void onPick(Country country) {
|
public void onPick(Country country) {
|
||||||
mTvCountryCode.setText("+"+country.code);
|
String countryName = country.name;
|
||||||
|
countryName = countryName.length() > 4 ? countryName.substring(0, 4) + "..." : countryName;
|
||||||
|
mTvCountryCode.setText(" +" + country.code + " " + countryName);
|
||||||
mCountryCode=country.code;
|
mCountryCode=country.code;
|
||||||
}
|
}
|
||||||
}).show(getSupportFragmentManager(), "country");
|
}).show(getSupportFragmentManager(), "country");
|
||||||
|
Loading…
Reference in New Issue
Block a user