修改支付密码
This commit is contained in:
@@ -7,6 +7,7 @@ import android.text.InputFilter;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
|
||||
import com.coorchice.library.utils.LogUtils;
|
||||
import com.netease.nim.uikit.StatusBarUtil;
|
||||
import com.trello.rxlifecycle3.android.ActivityEvent;
|
||||
import com.yizhuan.erban.R;
|
||||
@@ -25,6 +26,7 @@ import com.yizhuan.xchat_android_core.utils.net.DontWarnObserver;
|
||||
import com.yizhuan.xchat_android_library.annatation.ActLayoutRes;
|
||||
|
||||
import io.reactivex.SingleObserver;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
|
||||
@ActLayoutRes(R.layout.activity_modify_pwd)
|
||||
@@ -165,19 +167,28 @@ public class ModifyPwdActivity extends BaseBindingActivity<ActivityModifyPwdBind
|
||||
return;
|
||||
}
|
||||
mBinding.btnGetCode.setClickable(false);
|
||||
CodeModel.get().sendCode(userInfo.getPhone(), CodeType.RESET_PAY_PSW)
|
||||
AuthModel.get()
|
||||
.sendLoginCode(userInfo.getPhone(),CodeType.RESET_PSW)
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.compose(bindUntilEvent(ActivityEvent.DESTROY))
|
||||
.subscribe(new DontWarnObserver<String>() {
|
||||
.subscribe(new SingleObserver<String>() {
|
||||
@Override
|
||||
public void accept(String s, String error) {
|
||||
super.accept(s, error);
|
||||
if (error != null) {
|
||||
mBinding.btnGetCode.setClickable(true);
|
||||
return;
|
||||
}
|
||||
public void onSubscribe(Disposable d) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSuccess(String s) {
|
||||
mBinding.tvCodeTips.setText(getString(R.string.send_code_success_tips, userInfo.getPhone()));
|
||||
startCountDownTimer();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError(Throwable e) {
|
||||
mBinding.btnGetCode.setClickable(true);
|
||||
// finish();
|
||||
LogUtils.e( "获取短信失败!");
|
||||
}
|
||||
});
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user