|
@@ -13,6 +13,7 @@ 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.KeyboardUtils;
|
|
import com.cooleshow.base.utils.KeyboardUtils;
|
|
|
|
+import com.cooleshow.base.utils.ThreadUtils;
|
|
import com.cooleshow.base.utils.ToastUtil;
|
|
import com.cooleshow.base.utils.ToastUtil;
|
|
import com.cooleshow.base.utils.ToastUtils;
|
|
import com.cooleshow.base.utils.ToastUtils;
|
|
import com.cooleshow.base.utils.UiUtils;
|
|
import com.cooleshow.base.utils.UiUtils;
|
|
@@ -44,6 +45,15 @@ public class VerifyCodeInputActivity extends BaseMVPActivity<ActivityInputCodeLa
|
|
private String mPhoneNum;
|
|
private String mPhoneNum;
|
|
private String tenantId = UserConstants.NO_HAVE_TENANT;
|
|
private String tenantId = UserConstants.NO_HAVE_TENANT;
|
|
|
|
|
|
|
|
+ private Runnable mRunnable = new Runnable() {
|
|
|
|
+ @Override
|
|
|
|
+ public void run() {
|
|
|
|
+ if (viewBinding != null && viewBinding.editCode != null) {
|
|
|
|
+ viewBinding.editCode.showSoftKeyBoard();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ };
|
|
|
|
+
|
|
private CountDownTimer mCountDownTimer = new CountDownTimer(TIME_COUNT_TOTAL, TIME_COUNT_SPACE) {
|
|
private CountDownTimer mCountDownTimer = new CountDownTimer(TIME_COUNT_TOTAL, TIME_COUNT_SPACE) {
|
|
@Override
|
|
@Override
|
|
public void onTick(long millisUntilFinished) {
|
|
public void onTick(long millisUntilFinished) {
|
|
@@ -102,13 +112,7 @@ public class VerifyCodeInputActivity extends BaseMVPActivity<ActivityInputCodeLa
|
|
super.onResume();
|
|
super.onResume();
|
|
viewBinding.editCode.setFocusable(true);
|
|
viewBinding.editCode.setFocusable(true);
|
|
viewBinding.editCode.setFocusableInTouchMode(true);
|
|
viewBinding.editCode.setFocusableInTouchMode(true);
|
|
- viewBinding.editCode.postDelayed(new Runnable() {
|
|
|
|
- @Override
|
|
|
|
- public void run() {
|
|
|
|
- viewBinding.editCode.showSoftKeyBoard();
|
|
|
|
- }
|
|
|
|
- }, 200);
|
|
|
|
-
|
|
|
|
|
|
+ ThreadUtils.runOnUiThreadDelayed(mRunnable, 200);
|
|
}
|
|
}
|
|
|
|
|
|
private void login(String content) {
|
|
private void login(String content) {
|
|
@@ -172,6 +176,7 @@ public class VerifyCodeInputActivity extends BaseMVPActivity<ActivityInputCodeLa
|
|
@Override
|
|
@Override
|
|
public void onDestroy() {
|
|
public void onDestroy() {
|
|
super.onDestroy();
|
|
super.onDestroy();
|
|
|
|
+ ThreadUtils.getMainHandler().removeCallbacks(mRunnable);
|
|
if (mCountDownTimer != null) {
|
|
if (mCountDownTimer != null) {
|
|
mCountDownTimer.cancel();
|
|
mCountDownTimer.cancel();
|
|
mCountDownTimer = null;
|
|
mCountDownTimer = null;
|