| | |
| | | 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; |
| | |
| | | }, 0, forgetPasswordTvStr.length(), 0); |
| | | viewBinding.homeLoginForgetPasswordTv.setText(forgetPasswordTvStrSpannable); |
| | | |
| | | LanguageAdapter.ItemData language= LocalManageUtil.getLanguage(UserConfigManage.getInstance().getCurrentAppLanguage()); |
| | | LanguageAdapter.ItemData language = LocalManageUtil.getLanguage(UserConfigManage.getInstance().getCurrentAppLanguage()); |
| | | viewBinding.homeLoginLanguageTv.setText(language.getTitle()); |
| | | |
| | | if (UserConfigManage.getInstance().isBAccount()) { |
| | |
| | | // 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(); |
| | |
| | | intent.setClass(HDLApp.getInstance(), StartActivity.class); |
| | | startActivity(intent); |
| | | viewBinding.homeLoginLanguageTv.setText(itemData.getTitle()); |
| | | HdlResidenceLogic.getInstance().pushAdd(new CloudCallBeak<String>() { |
| | | @Override |
| | | public void onSuccess(String pushId) { |
| | | HdlLogLogic.print("添加令牌到云端 PushToken:" + UserConfigManage.getInstance().getPushToken() + " pushId:" + pushId, true); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(HDLException e) { |
| | | HdlLogLogic.print("添加令牌到云端失败 PushToken:" + UserConfigManage.getInstance().getPushToken() + " 错误:" + e.getMessage(), true); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | //游客模式 |
| | | 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"); |
| | | } |
| | | }); |
| | | |
| | |
| | | getAcceiptPolicyDialog(); |
| | | return; |
| | | } |
| | | UserConfigManage.getInstance().setTourist_mode(false); |
| | | UserConfigManage.getInstance().Save(); |
| | | //登录 |
| | | loginAccount(account, password); |
| | | |
| | |
| | | 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() + ")"); |
| | | } |
| | |
| | | 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); |
| | | } |
| | | }); |