From fb0e298d3a1053f3ea5eac2f3ca3679533ec4d38 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 29 十二月 2021 15:33:35 +0800
Subject: [PATCH] 2.0.8

---
 app/src/com/hanju/video/app/ui/login/LoginActivity.java |   35 ++++++++++++++++++++++++++---------
 1 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/app/src/com/hanju/video/app/ui/login/LoginActivity.java b/app/src/com/hanju/video/app/ui/login/LoginActivity.java
index cf41562..3d711c1 100644
--- a/app/src/com/hanju/video/app/ui/login/LoginActivity.java
+++ b/app/src/com/hanju/video/app/ui/login/LoginActivity.java
@@ -36,7 +36,6 @@
 
 public class LoginActivity extends BaseActivity implements OnClickListener {
     public static final int RESULT_LOGIN = 10;
-    private ProgressDialog dialog;
     private TextView tv_cancel;// 鍙栨秷
     private boolean isTouchLogin;// 鐢ㄦ埛鏄惁鐐瑰嚮鐧诲綍
     private String uid;
@@ -65,7 +64,6 @@
 
         tv_cancel.setOnClickListener(this);
 
-        dialog = new ProgressDialog(this);
         ll_login_content = findViewById(R.id.ll_login_content);
 
         int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);
@@ -131,6 +129,18 @@
         SingleToast.showToast(this, "寮�濮嬬櫥褰曚簡");
         HttpApiUtil.emailLogin(this, uid, name, pwd, new BasicTextHttpResponseHandler() {
             @Override
+            public void onStart() {
+                super.onStart();
+                showLoading();
+            }
+
+            @Override
+            public void onFinish() {
+                super.onFinish();
+                hideLoading();
+            }
+
+            @Override
             public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                 if (jsonObject.optBoolean("IsPost")) {
                     Log.i("mResult", "鐧诲綍鍚庤繑鍥炵殑鍊间负锛�" + jsonObject.toString());
@@ -145,10 +155,9 @@
                     edit.commit();
                     UserUtil.loginSuccess(getApplicationContext(), jsonObject.getJSONObject("Data")
                             .getString("Id"));
-                    SingleToast.showToast(LoginActivity.this, "鐧诲綍鎴愬姛" + "鏄电О涓�:" + jsonObject.optJSONObject("Data").optString("Nickname"));
                     finish();
                 } else {
-                    SingleToast.showToast(LoginActivity.this, "鐧诲綍澶辫触");
+                    SingleToast.showToast(LoginActivity.this, jsonObject.optString("Error"));
                 }
             }
 
@@ -211,6 +220,19 @@
                             response.getString("figureurl_qq_2"),
                             response.getString("gender"), response.getString("province"), response.getString("city"), loginType,
                             new BasicTextHttpResponseHandler() {
+
+                                @Override
+                                public void onStart() {
+                                    super.onStart();
+                                    showLoading();
+                                }
+
+                                @Override
+                                public void onFinish() {
+                                    super.onFinish();
+                                    hideLoading();
+                                }
+
                                 @Override
                                 public void onSuccessPerfect(int statusCode,
                                                              Header[] headers, JSONObject jsonObject)
@@ -251,11 +273,6 @@
 //                                    Log.i("mResult", "涓婁紶鏁版嵁鍒版湇鍔″櫒鎴愬姛锛�");
                                 }
 
-                                @Override
-                                public void onFinish() {
-                                    super.onFinish();
-                                    dialog.dismiss();
-                                }
                             });
                 } catch (JSONException e) {
                     e.printStackTrace();

--
Gitblit v1.8.0