Просмотр исходного кода

登录页面账号自动填充

RaoMeng 6 лет назад
Родитель
Сommit
91c1270c23
1 измененных файлов с 18 добавлено и 14 удалено
  1. 18 14
      app_modular/applogin/src/main/java/com/modular/login/activity/LoginActivity.java

+ 18 - 14
app_modular/applogin/src/main/java/com/modular/login/activity/LoginActivity.java

@@ -60,6 +60,7 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener
         getSupportActionBar().hide();
         getSupportActionBar().hide();
         StatusBarUtil.immersive(this, 0x00000000, 0.0f);
         StatusBarUtil.immersive(this, 0x00000000, 0.0f);
         initView();
         initView();
+        initPhonePass();
     }
     }
 
 
     @Override
     @Override
@@ -74,22 +75,8 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener
     protected void onResume() {
     protected void onResume() {
         super.onResume();
         super.onResume();
 
 
-        requestPermission(Manifest.permission.READ_PHONE_STATE, null, null);
-        if (!UasLocationHelper.getInstance().isLocationUpdate()) {
-            UasLocationHelper.getInstance().requestLocation();
-        }
-        if (ViewUtil.mdProcessDialog != null) {
-            ViewUtil.mdProcessDialog.cancel();
-        }
-        if (CommonUtil.getSharedPreferences(this, "user_phone") != null && CommonUtil.getSharedPreferences(this, "user_phone").length() > 0) {
-            mPhoneNumberEdit.setText(CommonUtil.getSharedPreferences(this, "user_phone"));
-        }
-        if (PreferenceUtils.getString(this, PASS_WORDS) != null && PreferenceUtils.getString(this, PASS_WORDS).length() > 0) {
-            mPasswordEdit.setText(PreferenceUtils.getString(this, PASS_WORDS));
-        }
     }
     }
 
 
-
     private void initView() {
     private void initView() {
         mToastHead = findViewById(R.id.login_toast_head);
         mToastHead = findViewById(R.id.login_toast_head);
         mToastLayout = findViewById(R.id.login_toast_fl);
         mToastLayout = findViewById(R.id.login_toast_fl);
@@ -122,6 +109,23 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener
         mPasswordEdit.addTextChangedListener(new MyTextWatcher());
         mPasswordEdit.addTextChangedListener(new MyTextWatcher());
     }
     }
 
 
+    private void initPhonePass() {
+        requestPermission(Manifest.permission.READ_PHONE_STATE, null, null);
+        if (!UasLocationHelper.getInstance().isLocationUpdate()) {
+            UasLocationHelper.getInstance().requestLocation();
+        }
+        if (ViewUtil.mdProcessDialog != null) {
+            ViewUtil.mdProcessDialog.cancel();
+        }
+        if (CommonUtil.getSharedPreferences(this, "user_phone") != null && CommonUtil.getSharedPreferences(this, "user_phone").length() > 0) {
+            mPhoneNumberEdit.setText(CommonUtil.getSharedPreferences(this, "user_phone"));
+        }
+        if (PreferenceUtils.getString(this, PASS_WORDS) != null && PreferenceUtils.getString(this, PASS_WORDS).length() > 0) {
+            mPasswordEdit.setText(PreferenceUtils.getString(this, PASS_WORDS));
+        }
+    }
+
+
     class MyTextWatcher implements TextWatcher {
     class MyTextWatcher implements TextWatcher {
 
 
         @Override
         @Override