From 01e23be6118d68d38a71d186296d440eadcaa197 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 07 六月 2021 18:23:41 +0800 Subject: [PATCH] 特价bug修复 --- app/src/main/java/com/tejia/lijin/app/ui/mine/LoginSelectActivity.java | 59 +++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 33 insertions(+), 26 deletions(-) diff --git a/app/src/main/java/com/tejia/lijin/app/ui/mine/LoginSelectActivity.java b/app/src/main/java/com/tejia/lijin/app/ui/mine/LoginSelectActivity.java index 4ea1844..98b231f 100644 --- a/app/src/main/java/com/tejia/lijin/app/ui/mine/LoginSelectActivity.java +++ b/app/src/main/java/com/tejia/lijin/app/ui/mine/LoginSelectActivity.java @@ -29,6 +29,7 @@ import com.tejia.lijin.app.ui.invite.ShareBrowserActivity; import com.tejia.lijin.app.util.Constant; import com.tejia.lijin.app.util.KeFuUtil; +import com.tejia.lijin.app.util.SystemParamsUtil; import com.tejia.lijin.app.util.TopStatusSettings; import com.tejia.lijin.app.util.ui.dialog.DialogUtil; import com.tejia.lijin.app.util.umengCustomEvent.UserCustomEvent; @@ -227,35 +228,29 @@ } private synchronized void openOneKeyLogin(final boolean notify) { - aliyunSmsOneKeyLoginManager.checkEnv(); + ShoppingApi.allowOneKeyLogin(this, new BasicTextHttpResponseHandler() { - //TODO 涓�閿櫥褰曟潈闄愯姹� + @Override + public void onStart() { + DialogUtil.show(loadingDialog); + } -// ShoppingApi.allowOneKeyLogin(this, UserUtil.getLoginUid(this), new BasicTextHttpResponseHandler() { -// -// @Override -// public void onStart() { -// DialogUtil.show(loadingDialog); -// } -// -// @Override -// public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { -// if (jsonObject.optBoolean("IsPost")) { -// aliyunSmsOneKeyLoginManager.checkEnv(); -// } else { -// if (notify) { -// Toast.makeText(PhoneLoginActivity.this, jsonObject.optString("Error"), Toast.LENGTH_SHORT).show(); -// } -// } -// } -// -// @Override -// public void onFinish() { -// DialogUtil.dismiss(loadingDialog); -// } -// }); + @Override + public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { + if (jsonObject.optInt("code") == 0) { + aliyunSmsOneKeyLoginManager.checkEnv(); + } else { + if (notify) { + Toast.makeText(LoginSelectActivity.this, jsonObject.optString("msg"), Toast.LENGTH_SHORT).show(); + } + } + } - + @Override + public void onFinish() { + DialogUtil.dismiss(loadingDialog); + } + }); } private void initData(Intent intent) { @@ -308,6 +303,15 @@ mAquery.id(R.id.iv_close).clicked(this); mAquery.id(R.id.tv_login_wx).clicked(this); mAquery.id(R.id.tv_login_qq).clicked(this); + mAquery.id(R.id.tv_agree).clicked(this); + mAquery.id(R.id.tv_help).clicked(new View.OnClickListener() { + @Override + public void onClick(View v) { + startActivity(new Intent(getApplicationContext(), ShareBrowserActivity.class).putExtra("url", SystemParamsUtil.getHelpUrl(getApplicationContext()))); + } + }); + + et_mobile_num.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { @@ -522,6 +526,9 @@ } break; + case R.id.tv_agree: + mAquery.id(R.id.cb_agree).checked(!mAquery.id(R.id.cb_agree).isChecked()); + break; } } -- Gitblit v1.8.0