From 159dcb5c3b04a268c20c131df4ab99c1ae12e7db Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期五, 26 一月 2024 18:29:47 +0800 Subject: [PATCH] 2024年01月26日18:29:37 --- app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java | 44 +++++++++++++++++++++++++++++++++++++++----- 1 files changed, 39 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java index a961fc1..8718cff 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java @@ -39,11 +39,11 @@ import com.hdl.photovoltaic.other.HdlThreadLogic; import com.hdl.photovoltaic.ui.me.WebActivity; import com.hdl.photovoltaic.utils.LocalManageUtil; +import com.hdl.photovoltaic.utils.TimeUtils; import com.hdl.photovoltaic.widget.ConfirmationCancelDialog; import com.hdl.photovoltaic.widget.ConfirmationCancelDialog1; import com.hdl.photovoltaic.widget.ListDialog; import com.hdl.photovoltaic.widget.adapter.ListDialogAdapter; -import com.hdl.sdk.link.core.utils.LanguageUtils; import java.util.List; @@ -65,7 +65,8 @@ @Override public void onBindView(Bundle savedInstanceState) { - + setNotificationBarBackgroundColor(CustomColor.white); + setStatusBarTextColor(); //鍒濆鍖� initView(); //鍒濆鍖栫晫闈㈢洃鍚櫒 @@ -113,7 +114,7 @@ } String acc = "13375012441"; - String pws = "123456"; + String pws = "a123456"; //娴嬭瘯鐢� viewBinding.homeLoginAccountEt.setText(acc); viewBinding.homeLoginPasswordEt.setText(pws); @@ -125,6 +126,12 @@ */ private void initEvent() { + viewBinding.homeLoginMoreIv.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + HdlThreadLogic.toast(_mActivity, getString(R.string.loading_not_supported)); + } + }); //璇█閫夋嫨 viewBinding.homeLoginLanguageTv.setOnClickListener(new View.OnClickListener() { @Override @@ -135,6 +142,7 @@ listDialog.setItemOnclickListener(new ListDialogAdapter.OnclickListener() { @Override public void onClick(int position, LanguageAdapter.ItemData itemData) { + viewBinding.homeLoginLanguageTv.setText(itemData.getTitle()); } }); @@ -226,6 +234,7 @@ HdlAccountLogic.getInstance().regionByAccount(account, new CloudCallBeak<HDLUserRegionBean>() { @Override public void onSuccess(HDLUserRegionBean obj) { + //鍒濆鍖栨湇鍔″煙鍚� AppConfigManage.setUserRegionUrl(obj.getRegionUrl()); HDLLinkPMUser.getInstance().setUserRegionUrl(AppConfigManage.getUserRegionUrl()); HdlAccountLogic.getInstance().loginByPassword(account, password, new ILoginCallBack() { @@ -254,7 +263,23 @@ @Override public void onFailure(HDLException e) { hideLoading(); - HdlThreadLogic.toast(_mActivity, e.getMsg() + "(" + e.getCode() + ")"); + 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() + ")"); + } + } + } catch (Exception ee) { + HdlThreadLogic.toast(_mActivity, e.getMsg() + "(" + e.getCode() + ")"); + } + + } else { + HdlThreadLogic.toast(_mActivity, e.getMsg() + "(" + e.getCode() + ")"); + } } }); } @@ -308,6 +333,13 @@ String password = viewBinding.homeLoginPasswordEt.getText().toString().replace(" ", ""); boolean isEnabled = account.length() > 0 && password.length() > 0; viewBinding.homeLoginTv.setEnabled(isEnabled); + if (password.length() < 6 || password.length() > 16) { + return; + } + //绗﹀悎瀵嗙爜瑙勫垯鍚庨殣钘忛敊璇彁绀猴紱 + viewBinding.homeLoginLine2V.setBackgroundColor(getColor(R.color.text_E1E1E1)); + viewBinding.homeLoginPasswordTextErrorTv.setText(""); + } /** @@ -367,7 +399,9 @@ } String s = textView.getText().toString(); - + if (!s.contains("銆�")) { + return; + } int startIndex1 = s.indexOf("銆�"); int endIndex1 = s.indexOf("銆�") + 1; -- Gitblit v1.8.0