From e59e2d0fa4925724e2f35db0fd4e49a437ad49e9 Mon Sep 17 00:00:00 2001 From: lijia Date: Wed, 4 Dec 2024 10:34:24 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=B7=BB=E5=8A=A0=E6=9C=AA?= =?UTF-8?q?=E6=88=90=E5=8A=9F=E4=B8=8D=E5=8F=AF=E9=87=8D=E5=A4=8D=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/login/LoginActivity.java | 18 +++++++++++++++--- app/src/main/res/drawable/bg_btn_gray.xml | 10 ++++++++++ .../res/layout/activity_face_succ_result.xml | 3 ++- 3 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 app/src/main/res/drawable/bg_btn_gray.xml diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java index 6d7a163..1ebd42d 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java @@ -98,8 +98,11 @@ public class LoginActivity extends BaseActivity { Log.e("--短信发送res--", "短信发送成功"); } if (CacheGroup.cacheList.get(LOGIN_RESULT) != null) { - if (customDialog!=null&&customDialog.isShowing()) + if (customDialog != null && customDialog.isShowing()) customDialog.dismiss(); + + btn_login.setEnabled(true); + btn_login.setBackgroundResource(R.drawable.bg_btn); //存储登录记录 loginBean = new Gson().fromJson(CacheGroup.cacheList.get(LOGIN_RESULT), LoginBean.class); Log.e("--登录信息--", new Gson().toJson(loginBean)); @@ -112,18 +115,25 @@ public class LoginActivity extends BaseActivity { // JPushInterface.setAlias(con, 0, loginBean.getData().getUname()); appInfoBean.setStatus("0"); appInfoBean.setUserPhone(String.valueOf(input_phone.getText())); - ur.postAppInfo(appInfoBean,"post"); + ur.postAppInfo(appInfoBean, "post"); UiAuxiliary.homeRequest("登录成功"); finish(); } else { appInfoBean.setStatus("1"); appInfoBean.setUserPhone(String.valueOf(input_phone.getText())); - ur.postAppInfo(appInfoBean,"post"); + ur.postAppInfo(appInfoBean, "post"); Toast.makeText(con, loginBean.getMsg(), Toast.LENGTH_SHORT).show(); } CacheGroup.cacheList.remove(LOGIN_RESULT); } break; + + case RequsetCodeConstants.ERROR: + if (customDialog != null && customDialog.isShowing()) + customDialog.dismiss(); + btn_login.setEnabled(true); + btn_login.setBackgroundResource(R.drawable.bg_btn); + break; default: break; } @@ -238,6 +248,8 @@ public class LoginActivity extends BaseActivity { Log.e("--code--", code); if (judgeFormat(phone, code)) { if (key) { + btn_login.setEnabled(false); + btn_login.setBackgroundResource(R.drawable.bg_btn_gray); customDialog = new CustomDialog(con, "登陆中..."); customDialog.show(); LoginRegInputBean lb = new LoginRegInputBean(); diff --git a/app/src/main/res/drawable/bg_btn_gray.xml b/app/src/main/res/drawable/bg_btn_gray.xml new file mode 100644 index 0000000..0c638df --- /dev/null +++ b/app/src/main/res/drawable/bg_btn_gray.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_face_succ_result.xml b/app/src/main/res/layout/activity_face_succ_result.xml index b0855fe..b5772a5 100644 --- a/app/src/main/res/layout/activity_face_succ_result.xml +++ b/app/src/main/res/layout/activity_face_succ_result.xml @@ -26,10 +26,11 @@