|
|
@@ -22,8 +22,9 @@ import com.miekir.mvp.presenter.InjectPresenter;
|
|
|
* @date 2020/6/18 16:48
|
|
|
* Description: 登录界面
|
|
|
*/
|
|
|
-public class LoginActivity extends BaseBeiActivity implements View.OnClickListener, ILoginView {
|
|
|
- //private TextInputEditText et_email;
|
|
|
+public class LoginActivity extends BaseBeiActivity implements View.OnClickListener, ILoginView, View.OnLongClickListener {
|
|
|
+ private View til_email;
|
|
|
+ private TextInputEditText et_email;
|
|
|
private TextInputEditText et_password;
|
|
|
|
|
|
@InjectPresenter
|
|
|
@@ -37,10 +38,12 @@ public class LoginActivity extends BaseBeiActivity implements View.OnClickListen
|
|
|
@Override
|
|
|
public void initViews(Bundle savedInstanceState) {
|
|
|
setTitle("伊甸园登录", false);
|
|
|
- //et_email = findViewById(R.id.et_email);
|
|
|
+ til_email = findViewById(R.id.til_email);
|
|
|
+ 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});
|
|
|
|
|
|
+ findViewById(R.id.ll_login).setOnLongClickListener(this);
|
|
|
//BeiUser user = UserInfoManager.getInstance().getBeiUser();
|
|
|
//if (user != null && !TextUtils.isEmpty(user.email)) {
|
|
|
// et_email.setText(user.email);
|
|
|
@@ -55,20 +58,23 @@ public class LoginActivity extends BaseBeiActivity implements View.OnClickListen
|
|
|
break;
|
|
|
|
|
|
case R.id.btn_login:
|
|
|
- //String email = et_email.getEditableText().toString();
|
|
|
- String email = Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROID_ID);
|
|
|
- String password = et_password.getEditableText().toString();
|
|
|
- if (TextUtils.isEmpty(email)) {
|
|
|
- ToastTool.showShort("暂不支持本手机");
|
|
|
- return;
|
|
|
+ String email = et_email.getEditableText().toString();
|
|
|
+ if (til_email.getVisibility() != View.VISIBLE) {
|
|
|
+ email = Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROID_ID);
|
|
|
+ email = StringTool.getEncodeString(email);
|
|
|
}
|
|
|
+ String password = et_password.getEditableText().toString();
|
|
|
if (TextUtils.isEmpty(password)) {
|
|
|
ToastTool.showShort("密码不能为空");
|
|
|
return;
|
|
|
}
|
|
|
+ if (TextUtils.isEmpty(email)) {
|
|
|
+ ToastTool.showShort("暂不支持本手机");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
password = StringTool.getEncodeString(password);
|
|
|
- email = StringTool.getEncodeString(email);
|
|
|
if (TextUtils.isEmpty(email) || TextUtils.isEmpty(password)) {
|
|
|
ToastTool.showShort("该手机不支持加密算法");
|
|
|
return;
|
|
|
@@ -93,4 +99,12 @@ public class LoginActivity extends BaseBeiActivity implements View.OnClickListen
|
|
|
ToastTool.showShort(message);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean onLongClick(View v) {
|
|
|
+ if (v.getId() == R.id.ll_login) {
|
|
|
+ til_email.setVisibility(View.VISIBLE);
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
}
|