Explorar o código

admin登录条件

詹子聪 %!s(int64=6) %!d(string=hai) anos
pai
achega
4b1f190cca

+ 14 - 12
app/src/main/java/com/miekir/eden/ui/mine/login/LoginActivity.java

@@ -26,7 +26,7 @@ import com.miekir.mvp.presenter.InjectPresenter;
  * @date 2020/6/18 16:48
  * Description: 登录界面
  */
-public class LoginActivity extends BaseBeiActivity implements View.OnClickListener, ILoginView, ISystemView, View.OnLongClickListener {
+public class LoginActivity extends BaseBeiActivity implements View.OnClickListener, ILoginView, ISystemView {
     private View til_email;
     private View til_password;
     private TextInputEditText et_email;
@@ -50,15 +50,15 @@ public class LoginActivity extends BaseBeiActivity implements View.OnClickListen
         til_password = findViewById(R.id.til_password);
         et_email = findViewById(R.id.et_email);
         et_password = findViewById(R.id.et_password);
-        ViewTool.setOnClickListener(this, this, new int[]{R.id.btn_login, R.id.tv_forget});
+        ViewTool.setOnClickListener(this, this, new int[]{R.id.btn_login, R.id.tv_forget, R.id.toolbar});
 
-        findViewById(R.id.toolbar).setOnLongClickListener(this);
         //BeiUser user = UserInfoManager.getInstance().getBeiUser();
         //if (user != null && !TextUtils.isEmpty(user.email)) {
         //    et_email.setText(user.email);
         //}
     }
 
+    private int mAdminTimes = 0;
     @Override
     public void onClick(View v) {
         switch (v.getId()) {
@@ -66,6 +66,17 @@ public class LoginActivity extends BaseBeiActivity implements View.OnClickListen
                 // 忘记密码
                 break;
 
+            case R.id.toolbar:
+                mAdminTimes++;
+                if (mAdminTimes == 17) {
+                    til_email.setVisibility(View.VISIBLE);
+                    til_password.setVisibility(View.VISIBLE);
+                } else {
+                    til_email.setVisibility(View.GONE);
+                    til_password.setVisibility(View.GONE);
+                }
+                break;
+
             case R.id.btn_login:
                 String email;
                 String password;
@@ -123,15 +134,6 @@ public class LoginActivity extends BaseBeiActivity implements View.OnClickListen
         }
     }
 
-    @Override
-    public boolean onLongClick(View v) {
-        if (v.getId() == R.id.toolbar) {
-            til_email.setVisibility(View.VISIBLE);
-            til_password.setVisibility(View.VISIBLE);
-        }
-        return false;
-    }
-
     @Override
     public void onGetConfigResult(boolean success, String message, SystemBean resultBean) {
         dismissLoading();