fix some NPE

This commit is contained in:
huangjian
2021-09-10 14:26:44 +08:00
parent a8ea0a6c9a
commit a044819309
4 changed files with 16 additions and 2 deletions

View File

@@ -15,4 +15,13 @@ public class GameFragment extends FlutterBoostFragment {
public SplashScreen provideSplashScreen() {
return new DrawableSplashScreen(getResources().getDrawable(R.drawable.bg_flutter_splash));
}
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
try {
super.setUserVisibleHint(isVisibleToUser);
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@@ -149,7 +149,7 @@ public class BindCodeActivity extends BaseLoginAct {
*/
@SuppressLint("CheckResult")
private void getSmsCode() {
if (mPhone.length() != 11) {
if (TextUtils.isEmpty(mPhone) || mPhone.length() != 11) {
return;
}
AuthModel.get()

View File

@@ -150,7 +150,7 @@ public class LoginCodeActivity extends BaseLoginAct {
*/
@SuppressLint("CheckResult")
private void getSmsCode() {
if (mPhone.length() != 11) {
if (TextUtils.isEmpty(mPhone) ||mPhone.length() != 11) {
return;
}
AuthModel.get()

View File

@@ -59,6 +59,11 @@ public class ModifyPwdActivity extends BaseBindingActivity<ActivityModifyPwdBind
@Override
protected void init() {
if (UserModel.get().getCacheLoginUserInfo()==null){
toast("数据初始化中,请稍后再试!");
finish();
return;
}
EventBus.getDefault().register(this);
mBinding.containerCode.setVisibility(View.GONE);
type = getIntent().getIntExtra("type", 1);