wjc
1 天以前 e7e48e1a65fdaa361e14e7e77e24043a63126bd6
app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
@@ -31,7 +31,9 @@
import com.hdl.photovoltaic.base.CustomBaseActivity;
import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.databinding.ActivityHomeLoginBinding;
import com.hdl.photovoltaic.enums.Languages;
import com.hdl.photovoltaic.other.HdlLogLogic;
import com.hdl.photovoltaic.other.HdlPushLogic;
import com.hdl.photovoltaic.other.HdlResidenceLogic;
import com.hdl.photovoltaic.other.HdlUniLogic;
import com.hdl.photovoltaic.ui.account.ChangePassword;
@@ -155,12 +157,9 @@
            }, 0, forgetPasswordTvStr.length(), 0);
            viewBinding.homeLoginForgetPasswordTv.setText(forgetPasswordTvStrSpannable);
            LanguageAdapter.ItemData language = LocalManageUtil.getLanguage(UserConfigManage.getInstance().getCurrentAppLanguage());
            viewBinding.homeLoginLanguageTv.setText(language.getTitle());
            if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(LocalManageUtil.zh)) {
                viewBinding.homeLoginLanguageTv.setText("简体中文");
            } else {
                viewBinding.homeLoginLanguageTv.setText("English");
            }
            if (UserConfigManage.getInstance().isBAccount()) {
                viewBinding.homeLoginRegisterTv.setVisibility(View.GONE);
            } else {
@@ -172,6 +171,10 @@
//        String pws = "123456";
            //测试用
            viewBinding.homeLoginAccountEt.setText(UserConfigManage.getInstance().getAccount());
            if (UserConfigManage.getInstance().isTourist_mode()) {
                //游客模式不记录账号
                viewBinding.homeLoginAccountEt.setText("");
            }
//        viewBinding.homeLoginPasswordEt.setText(pws);
            checkClearIconShowOrNot(viewBinding.homeLoginAccountEt.getText().toString());
            isLoginTextViewEnabled();
@@ -214,6 +217,18 @@
                        viewBinding.homeLoginLanguageTv.setText(itemData.getTitle());
                    }
                });
            }
        });
        //游客模式
        viewBinding.homeLoginTouristTv.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                UserConfigManage.getInstance().setTourist_mode(true);
                UserConfigManage.getInstance().Save();
                HDLUniMPSDKManager.isExistsActivity = false;
                //游客模式登录
                loginAccount("Sales@xenterrasolar.com", "PLMOKNIJ");
            }
        });
@@ -287,6 +302,8 @@
                    getAcceiptPolicyDialog();
                    return;
                }
                UserConfigManage.getInstance().setTourist_mode(false);
                UserConfigManage.getInstance().Save();
                //登录
                loginAccount(account, password);
@@ -424,13 +441,14 @@
                        if (e.getCode() == 10019) {
                            //用户已经被锁定错误码
                            try {
                                if (e.getmExtra() != null) {
                                    if (System.currentTimeMillis() < e.getmExtra().getUnlockTime()) {
                                        long time = e.getmExtra().getUnlockTime() - System.currentTimeMillis();
                                        int minute = Integer.parseInt(TimeUtils.getMinuteTime(time));
                                        HdlThreadLogic.toast(_mActivity, e.getMsg() + getString(R.string.residue) + minute + getString(R.string.minute) + "(" + e.getCode() + ")");
                                    }
                                }
//                                if (e.getmExtra() != null) {
//                                    if (System.currentTimeMillis() < e.getmExtra().getUnlockTime()) {
//                                        long time = e.getmExtra().getUnlockTime() - System.currentTimeMillis();
//                                        int minute = Integer.parseInt(TimeUtils.getMinuteTime(time));
//                                        HdlThreadLogic.toast(_mActivity, e.getMsg() + getString(R.string.residue) + minute + getString(R.string.minute) + "(" + e.getCode() + ")");
//                                    }
//                                }
                                HdlThreadLogic.toast(_mActivity, e.getMsg());
                            } catch (Exception ee) {
                                HdlThreadLogic.toast(_mActivity, e.getMsg() + "(" + e.getCode() + ")");
                            }
@@ -598,7 +616,7 @@
            int startIndex2 = s.lastIndexOf("《");
            int endIndex2 = s.lastIndexOf("》") + 1;
            if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(LocalManageUtil.en)) {
            if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(Languages.en)) {
                s = s.replace("《", "").replace("》", "");
                endIndex1 -= 1;
                startIndex2 -= 2;//移除"《"和"》"总长度发生变化,索引也改变;
@@ -624,7 +642,7 @@
                        //设置字体颜色
                        ds.setColor(getResources().getColor(text_color, null));
                        // 去掉下划线
                        ds.setUnderlineText(!UserConfigManage.getInstance().isZh());
                        ds.setUnderlineText(!UserConfigManage.getInstance().getCurrentAppLanguage().equals(Languages.zh));
                    }
@@ -647,7 +665,7 @@
                        //设置字体颜色
                        ds.setColor(getResources().getColor(text_color, null));
                        // 去掉下划线
                        ds.setUnderlineText(!UserConfigManage.getInstance().isZh());
                        ds.setUnderlineText(!UserConfigManage.getInstance().getCurrentAppLanguage().equals(Languages.zh));
                    }
                }, startIndex2, endIndex2, 0);
@@ -686,6 +704,8 @@
                confirmationCancelDialog.dismiss();
                String account = viewBinding.homeLoginAccountEt.getText().toString().replace(" ", "");
                String password = viewBinding.homeLoginPasswordEt.getText().toString().replace(" ", "");
                UserConfigManage.getInstance().setTourist_mode(false);
                UserConfigManage.getInstance().Save();
                loginAccount(account, password);
            }
        });