|
@@ -2,9 +2,11 @@ package com.cooleshow.usercenter.ui.activity;
|
|
|
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
|
|
+import android.text.TextUtils;
|
|
import android.view.View;
|
|
import android.view.View;
|
|
|
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route;
|
|
import com.alibaba.android.arouter.facade.annotation.Route;
|
|
|
|
+import com.alibaba.android.arouter.launcher.ARouter;
|
|
import com.cooleshow.base.router.RouterPath;
|
|
import com.cooleshow.base.router.RouterPath;
|
|
import com.cooleshow.base.ui.activity.BaseMVPActivity;
|
|
import com.cooleshow.base.ui.activity.BaseMVPActivity;
|
|
import com.cooleshow.base.utils.ToastUtil;
|
|
import com.cooleshow.base.utils.ToastUtil;
|
|
@@ -25,7 +27,6 @@ import androidx.annotation.Nullable;
|
|
*/
|
|
*/
|
|
@Route(path = RouterPath.UserCenter.PATH_BIND_PASSWORD)
|
|
@Route(path = RouterPath.UserCenter.PATH_BIND_PASSWORD)
|
|
public class BindPasswordActivity extends BaseMVPActivity<ActivityBindPwdLayoutBinding, BindPasswordPresenter> implements BindPasswordContract.BindPwdView, View.OnClickListener {
|
|
public class BindPasswordActivity extends BaseMVPActivity<ActivityBindPwdLayoutBinding, BindPasswordPresenter> implements BindPasswordContract.BindPwdView, View.OnClickListener {
|
|
-
|
|
|
|
private String tempToken;
|
|
private String tempToken;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -51,10 +52,7 @@ public class BindPasswordActivity extends BaseMVPActivity<ActivityBindPwdLayoutB
|
|
@Override
|
|
@Override
|
|
public void onBindSuccess() {
|
|
public void onBindSuccess() {
|
|
ToastUtil.getInstance().showShort("设置成功");
|
|
ToastUtil.getInstance().showShort("设置成功");
|
|
- Intent intent = new Intent();
|
|
|
|
- intent.putExtra(UserConstants.TEMP_TOKEN, tempToken);
|
|
|
|
- setResult(RESULT_OK, intent);
|
|
|
|
- finish();
|
|
|
|
|
|
+ reBackLogin();
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -62,13 +60,26 @@ public class BindPasswordActivity extends BaseMVPActivity<ActivityBindPwdLayoutB
|
|
if (v.getId() == R.id.tv_confirm) {
|
|
if (v.getId() == R.id.tv_confirm) {
|
|
String pwd = viewBinding.etPwd.getText().toString();
|
|
String pwd = viewBinding.etPwd.getText().toString();
|
|
String pwdAgain = viewBinding.etPwdAgain.getText().toString();
|
|
String pwdAgain = viewBinding.etPwdAgain.getText().toString();
|
|
|
|
+ String nickName = viewBinding.etNickname.getText().toString();
|
|
|
|
+ if (TextUtils.isEmpty(nickName)) {
|
|
|
|
+ ToastUtil.getInstance().showShort("请输入昵称!");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
if (PhoneCheckHelper.checkPwdValidity(pwd, pwdAgain)) {
|
|
if (PhoneCheckHelper.checkPwdValidity(pwd, pwdAgain)) {
|
|
- presenter.onBindPwd(pwdAgain);
|
|
|
|
|
|
+ presenter.onBindPwd(pwdAgain,nickName);
|
|
}
|
|
}
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void reBackLogin() {
|
|
|
|
+ Intent intent = new Intent();
|
|
|
|
+ intent.putExtra(UserConstants.TEMP_TOKEN, tempToken);
|
|
|
|
+ setResult(RESULT_OK, intent);
|
|
|
|
+ finish();
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
protected BindPasswordPresenter createPresenter() {
|
|
protected BindPasswordPresenter createPresenter() {
|
|
return new BindPasswordPresenter();
|
|
return new BindPasswordPresenter();
|