|
|
@@ -1,12 +1,11 @@
|
|
|
package com.itant.shibei.ui.mine.login;
|
|
|
|
|
|
+import android.content.Intent;
|
|
|
import android.os.Bundle;
|
|
|
import android.text.TextUtils;
|
|
|
-import android.view.Menu;
|
|
|
-import android.view.MenuItem;
|
|
|
import android.view.View;
|
|
|
|
|
|
-import androidx.annotation.NonNull;
|
|
|
+import androidx.annotation.Nullable;
|
|
|
|
|
|
import com.google.android.material.textfield.TextInputEditText;
|
|
|
import com.itant.shibei.R;
|
|
|
@@ -14,6 +13,7 @@ import com.itant.shibei.base.BaseBeiActivity;
|
|
|
import com.itant.shibei.bean.BeiUser;
|
|
|
import com.itant.shibei.manager.UserInfoManager;
|
|
|
import com.itant.shibei.tool.StringTool;
|
|
|
+import com.itant.shibei.ui.TabActivity;
|
|
|
import com.miekir.common.utils.ToastTool;
|
|
|
import com.miekir.common.utils.ViewTool;
|
|
|
import com.miekir.mvp.presenter.InjectPresenter;
|
|
|
@@ -30,6 +30,15 @@ public class LoginActivity extends BaseBeiActivity implements View.OnClickListen
|
|
|
@InjectPresenter
|
|
|
LoginPresenter presenter;
|
|
|
|
|
|
+ @Override
|
|
|
+ protected void onCreate(@Nullable Bundle savedInstanceState) {
|
|
|
+ super.onCreate(savedInstanceState);
|
|
|
+ if (UserInfoManager.getInstance().isLogin()) {
|
|
|
+ startActivity(new Intent(this, TabActivity.class));
|
|
|
+ finish();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public int getLayoutID() {
|
|
|
return R.layout.activity_login;
|
|
|
@@ -37,57 +46,17 @@ public class LoginActivity extends BaseBeiActivity implements View.OnClickListen
|
|
|
|
|
|
@Override
|
|
|
public void initViews(Bundle savedInstanceState) {
|
|
|
- setTitle("使用账号密码登录", false);
|
|
|
+ setTitle("伊甸园登录", false);
|
|
|
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});
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public boolean onCreateOptionsMenu(Menu menu) {
|
|
|
- getMenuInflater().inflate(R.menu.menu_done, menu);
|
|
|
- MenuItem item = menu.findItem(R.id.action_done);
|
|
|
- item.setTitle(" 忘记密码 ");
|
|
|
- return super.onCreateOptionsMenu(menu);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public boolean onOptionsItemSelected(@NonNull MenuItem item) {
|
|
|
- switch (item.getItemId()) {
|
|
|
- case R.id.action_done:
|
|
|
- // 注册
|
|
|
- ToastTool.showShort("请联系管理员");
|
|
|
- /*Intent registerIntent = new Intent(this, RegisterActivity.class);
|
|
|
- RxActivityResult.on(this).startIntent(registerIntent)
|
|
|
- .filter(result -> result.resultCode() == RESULT_OK)
|
|
|
- .doOnNext(result -> {
|
|
|
- // 注册成功之后关闭登录界面
|
|
|
- ToastTool.showShort("注册成功");
|
|
|
- //startActivity(new Intent(LoginActivity.this, MineActivity.class));
|
|
|
- finish();
|
|
|
- })
|
|
|
- .subscribe();*/
|
|
|
- break;
|
|
|
- default:
|
|
|
- break;
|
|
|
- }
|
|
|
- return super.onOptionsItemSelected(item);
|
|
|
- }
|
|
|
-
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
switch (v.getId()) {
|
|
|
case R.id.tv_forget:
|
|
|
// 忘记密码
|
|
|
- /*Intent forgetIntent = new Intent(this, ForgetActivity.class);
|
|
|
- RxActivityResult.on(this).startIntent(forgetIntent)
|
|
|
- .filter(result -> result.resultCode() == RESULT_OK)
|
|
|
- .doOnNext(result -> {
|
|
|
- // 找回密码成功之后关闭登录界面
|
|
|
- //startActivity(new Intent(LoginActivity.this, MineActivity.class));
|
|
|
- finish();
|
|
|
- })
|
|
|
- .subscribe();*/
|
|
|
break;
|
|
|
|
|
|
case R.id.btn_login:
|
|
|
@@ -121,7 +90,7 @@ public class LoginActivity extends BaseBeiActivity implements View.OnClickListen
|
|
|
if (user != null) {
|
|
|
UserInfoManager.getInstance().setBeiUser(user);
|
|
|
ToastTool.showShort("登录成功");
|
|
|
- //startActivity(new Intent(this, MineActivity.class));
|
|
|
+ startActivity(new Intent(this, TabActivity.class));
|
|
|
finish();
|
|
|
} else {
|
|
|
ToastTool.showShort(message);
|