Initial commit
This commit is contained in:
556
sources/com/ubt/jimu/user/view/LoginActivity.java
Normal file
556
sources/com/ubt/jimu/user/view/LoginActivity.java
Normal file
@@ -0,0 +1,556 @@
|
||||
package com.ubt.jimu.user.view;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.graphics.Typeface;
|
||||
import android.os.Bundle;
|
||||
import android.text.Editable;
|
||||
import android.text.TextUtils;
|
||||
import android.text.TextWatcher;
|
||||
import android.text.method.PasswordTransformationMethod;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
import butterknife.ButterKnife;
|
||||
import com.alibaba.android.arouter.facade.Postcard;
|
||||
import com.alibaba.android.arouter.launcher.ARouter;
|
||||
import com.facebook.AccessToken;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.SharePreferenceHelper;
|
||||
import com.ubt.jimu.base.db.user.UserDbHandler;
|
||||
import com.ubt.jimu.base.entities.User;
|
||||
import com.ubt.jimu.base.event.MessageEvent;
|
||||
import com.ubt.jimu.sync.OfflineDataUploadTool;
|
||||
import com.ubt.jimu.transport.update.MergeTool;
|
||||
import com.ubt.jimu.user.contract.LoginContract$Presenter;
|
||||
import com.ubt.jimu.user.contract.LoginContract$View;
|
||||
import com.ubt.jimu.user.model.RefHolder;
|
||||
import com.ubt.jimu.user.presenter.LoginPresenter;
|
||||
import com.ubt.jimu.utils.AnimUtils;
|
||||
import com.ubt.jimu.utils.DeviceUtils;
|
||||
import com.ubt.jimu.utils.LogUtils;
|
||||
import com.ubt.jimu.utils.Md5Utils;
|
||||
import com.ubt.jimu.utils.NetWorkUtil;
|
||||
import com.ubt.jimu.utils.ShortcutHelper;
|
||||
import com.ubt.jimu.utils.SoftKeyBoardListener;
|
||||
import com.ubt.jimu.widgets.ClearEditText;
|
||||
import com.ubt.jimu.widgets.JAlertDialog;
|
||||
import com.ubtech.handler.HandlerHub;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import com.ubtech.utils.XLog;
|
||||
import com.ubtrobot.ubtlib.social.SocialTool;
|
||||
import com.ubtrobot.ubtlib.social.UbtSocial;
|
||||
import com.ubtrobot.ubtlib.social.UbtSocialAuthListener;
|
||||
import com.ubtrobot.ubtlib.social.UbtSocialType;
|
||||
import java.util.Map;
|
||||
import org.greenrobot.eventbus.EventBus;
|
||||
import org.greenrobot.eventbus.Subscribe;
|
||||
import org.greenrobot.eventbus.ThreadMode;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class LoginActivity extends BaseActivity implements LoginContract$View {
|
||||
private LoginContract$Presenter a;
|
||||
private UbtSocial b;
|
||||
private SoftKeyBoardListener c;
|
||||
RelativeLayout countryCodeParent;
|
||||
TextView countryCodeTextView;
|
||||
private UbtSocialAuthListener d = new UbtSocialAuthListener() { // from class: com.ubt.jimu.user.view.LoginActivity.2
|
||||
@Override // com.ubtrobot.ubtlib.social.UbtSocialAuthListener
|
||||
public void a(Map<String, String> map) {
|
||||
RefHolder.a(map);
|
||||
LoginActivity.this.a.a(map.get(AccessToken.ACCESS_TOKEN_KEY), map.get("ubtsocial_app_id"), map.get("social_type"), map.get("ubtsocial_user_id"));
|
||||
LoginActivity.this.A();
|
||||
}
|
||||
|
||||
@Override // com.ubtrobot.ubtlib.social.UbtSocialAuthListener
|
||||
public void onCancel() {
|
||||
SocialTool.a((Activity) LoginActivity.this, "用户取消");
|
||||
if (LoginActivity.this.b != null) {
|
||||
LoginActivity.this.b.a((UbtSocialAuthListener) null);
|
||||
LoginActivity.this.b.a((UbtSocialAuthListener) null);
|
||||
LoginActivity.this.b = null;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubtrobot.ubtlib.social.UbtSocialAuthListener
|
||||
public void a(Throwable th) {
|
||||
SocialTool.a((Activity) LoginActivity.this, "授权失败");
|
||||
if (LoginActivity.this.b != null) {
|
||||
LoginActivity.this.b.a((UbtSocialAuthListener) null);
|
||||
LoginActivity.this.b = null;
|
||||
}
|
||||
}
|
||||
};
|
||||
private JAlertDialog e;
|
||||
ImageView facebookImageView;
|
||||
TextView findPwdTextView;
|
||||
Button loginLayout;
|
||||
ClearEditText passwordEditText;
|
||||
ClearEditText phoneEditText;
|
||||
ImageView qqImageView;
|
||||
RelativeLayout rlTips;
|
||||
ImageView twitterImageView;
|
||||
ImageView wechatImageView;
|
||||
|
||||
private void F0() {
|
||||
this.phoneEditText.setImeOptions(5);
|
||||
this.phoneEditText.setImeOptions(268435456);
|
||||
this.passwordEditText.setImeOptions(6);
|
||||
this.passwordEditText.setImeOptions(268435456);
|
||||
}
|
||||
|
||||
private void G0() {
|
||||
this.c = new SoftKeyBoardListener(this);
|
||||
SoftKeyBoardListener.a(this.c, new SoftKeyBoardListener.OnSoftKeyBoardChangeListener() { // from class: com.ubt.jimu.user.view.LoginActivity.1
|
||||
@Override // com.ubt.jimu.utils.SoftKeyBoardListener.OnSoftKeyBoardChangeListener
|
||||
public void a(int i) {
|
||||
if (LoginActivity.this.phoneEditText.hasFocus()) {
|
||||
LoginActivity.this.phoneEditText.clearFocus();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.utils.SoftKeyBoardListener.OnSoftKeyBoardChangeListener
|
||||
public void b(int i) {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void H0() {
|
||||
Map<String, String> b = RefHolder.b();
|
||||
if (b == null) {
|
||||
hideLoading();
|
||||
return;
|
||||
}
|
||||
String str = b.get("nick_name");
|
||||
String str2 = b.get("head_image");
|
||||
LoginContract$Presenter loginContract$Presenter = this.a;
|
||||
String str3 = b.get(AccessToken.ACCESS_TOKEN_KEY);
|
||||
String str4 = b.get("ubtsocial_app_id");
|
||||
String str5 = b.get("social_type");
|
||||
String str6 = b.get("ubtsocial_user_id");
|
||||
String str7 = b.get("ubtsocial_user_id");
|
||||
if (TextUtils.isEmpty(str)) {
|
||||
str = "";
|
||||
}
|
||||
loginContract$Presenter.a(str3, str4, str5, str6, str7, str, TextUtils.isEmpty(str2) ? "" : str2);
|
||||
RefHolder.a();
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void f(final User user) {
|
||||
LogUtils.c("登录成功:" + user);
|
||||
HandlerHub.a().post(new Runnable() { // from class: com.ubt.jimu.user.view.h
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
LoginActivity.this.e(user);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void g(final User user) {
|
||||
h(user);
|
||||
ShortcutHelper.b(this);
|
||||
MergeTool.a(this, new MergeTool.IMergeListener() { // from class: com.ubt.jimu.user.view.LoginActivity.7
|
||||
@Override // com.ubt.jimu.transport.update.MergeTool.IMergeListener
|
||||
public void a(boolean z) {
|
||||
LoginActivity.this.f(user);
|
||||
LogUtils.c("数据合并:" + z);
|
||||
if (z) {
|
||||
OfflineDataUploadTool.h().d();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.transport.update.MergeTool.IMergeListener
|
||||
public void onFailed() {
|
||||
LogUtils.c("合并失败");
|
||||
LoginActivity.this.f(user);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.transport.update.MergeTool.IMergeListener
|
||||
public void onStart() {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void h(User user) {
|
||||
if (user != null) {
|
||||
SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
|
||||
sharePreferenceHelper.put(SharePreferenceHelper.AUTHOR_TOKEN, user.getToken());
|
||||
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_USER_ID, String.valueOf(user.getUserId()));
|
||||
UserDbHandler.save(user);
|
||||
}
|
||||
}
|
||||
|
||||
private void initView() {
|
||||
new LoginPresenter(this, this);
|
||||
View.OnClickListener onClickListener = new View.OnClickListener() { // from class: com.ubt.jimu.user.view.LoginActivity.3
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
UbtSocialType ubtSocialType;
|
||||
switch (view.getId()) {
|
||||
case R.id.facebookImageView /* 2131296599 */:
|
||||
ubtSocialType = UbtSocialType.FACEBOOK;
|
||||
break;
|
||||
case R.id.qqImageView /* 2131297278 */:
|
||||
ubtSocialType = UbtSocialType.QQ;
|
||||
break;
|
||||
case R.id.twitterImageView /* 2131297886 */:
|
||||
ubtSocialType = UbtSocialType.TWITTER;
|
||||
break;
|
||||
case R.id.wechatImageView /* 2131297975 */:
|
||||
ubtSocialType = UbtSocialType.WECHAT;
|
||||
break;
|
||||
default:
|
||||
ubtSocialType = null;
|
||||
break;
|
||||
}
|
||||
LoginActivity loginActivity = LoginActivity.this;
|
||||
loginActivity.b = UbtSocial.a(loginActivity, ubtSocialType);
|
||||
if (LoginActivity.this.b.b()) {
|
||||
LoginActivity.this.b.a(LoginActivity.this.d);
|
||||
LoginActivity.this.b.a();
|
||||
} else {
|
||||
LoginActivity loginActivity2 = LoginActivity.this;
|
||||
loginActivity2.toastError(loginActivity2.getString(R.string.app_not_install));
|
||||
}
|
||||
}
|
||||
};
|
||||
this.qqImageView.setOnClickListener(onClickListener);
|
||||
this.wechatImageView.setOnClickListener(onClickListener);
|
||||
this.twitterImageView.setOnClickListener(onClickListener);
|
||||
this.facebookImageView.setOnClickListener(onClickListener);
|
||||
this.loginLayout.setEnabled(false);
|
||||
this.phoneEditText.addTextChangedListener(new TextWatcher() { // from class: com.ubt.jimu.user.view.LoginActivity.4
|
||||
@Override // android.text.TextWatcher
|
||||
public void afterTextChanged(Editable editable) {
|
||||
if (TextUtils.isEmpty(editable.toString().trim())) {
|
||||
LoginActivity.this.loginLayout.setEnabled(false);
|
||||
} else {
|
||||
if (LoginActivity.this.loginLayout.isEnabled() || TextUtils.isEmpty(LoginActivity.this.countryCodeTextView.getText().toString().trim()) || TextUtils.isEmpty(LoginActivity.this.passwordEditText.getText().toString().trim())) {
|
||||
return;
|
||||
}
|
||||
LoginActivity.this.loginLayout.setEnabled(true);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.text.TextWatcher
|
||||
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
|
||||
}
|
||||
|
||||
@Override // android.text.TextWatcher
|
||||
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
|
||||
}
|
||||
});
|
||||
this.phoneEditText.setOnFocuschangeListener(new ClearEditText.onFocuschangeListener() { // from class: com.ubt.jimu.user.view.LoginActivity.5
|
||||
@Override // com.ubt.jimu.widgets.ClearEditText.onFocuschangeListener
|
||||
public void a(boolean z) {
|
||||
if (z) {
|
||||
if (LoginActivity.this.rlTips.getVisibility() == 0) {
|
||||
LoginActivity.this.rlTips.setVisibility(8);
|
||||
}
|
||||
} else if (TextUtils.isEmpty(LoginActivity.this.phoneEditText.getText().toString().trim())) {
|
||||
LoginActivity.this.rlTips.setVisibility(8);
|
||||
LoginActivity.this.countryCodeParent.setVisibility(8);
|
||||
} else {
|
||||
if (StringUtils.f(LoginActivity.this.phoneEditText.getText().toString().trim())) {
|
||||
LoginActivity.this.rlTips.setVisibility(8);
|
||||
LoginActivity.this.countryCodeParent.setVisibility(0);
|
||||
return;
|
||||
}
|
||||
LoginActivity.this.countryCodeParent.setVisibility(8);
|
||||
if (LoginActivity.this.phoneEditText.getText().toString().trim().contains("@")) {
|
||||
LoginActivity.this.rlTips.setVisibility(8);
|
||||
} else {
|
||||
LoginActivity.this.rlTips.setVisibility(0);
|
||||
LoginActivity.this.rlTips.startAnimation(AnimUtils.a(5));
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
this.passwordEditText.addTextChangedListener(new TextWatcher() { // from class: com.ubt.jimu.user.view.LoginActivity.6
|
||||
@Override // android.text.TextWatcher
|
||||
public void afterTextChanged(Editable editable) {
|
||||
if (TextUtils.isEmpty(editable.toString().trim())) {
|
||||
LoginActivity.this.loginLayout.setEnabled(false);
|
||||
} else {
|
||||
if (LoginActivity.this.loginLayout.isEnabled() || TextUtils.isEmpty(LoginActivity.this.countryCodeTextView.getText().toString().trim()) || TextUtils.isEmpty(LoginActivity.this.phoneEditText.getText().toString().trim())) {
|
||||
return;
|
||||
}
|
||||
LoginActivity.this.loginLayout.setEnabled(true);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.text.TextWatcher
|
||||
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
|
||||
}
|
||||
|
||||
@Override // android.text.TextWatcher
|
||||
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
|
||||
}
|
||||
});
|
||||
this.passwordEditText.setTypeface(Typeface.DEFAULT);
|
||||
this.passwordEditText.setTransformationMethod(new PasswordTransformationMethod());
|
||||
F0();
|
||||
}
|
||||
|
||||
public static void start(Context context) {
|
||||
ARouter.b().a("/account/login").t();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.user.contract.LoginContract$View
|
||||
public void A() {
|
||||
HandlerHub.a().post(new Runnable() { // from class: com.ubt.jimu.user.view.g
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
LoginActivity.this.E0();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public /* synthetic */ void D0() {
|
||||
if (this.e == null || isFinishing() || isDestroyed()) {
|
||||
return;
|
||||
}
|
||||
this.e.dismiss();
|
||||
this.e = null;
|
||||
}
|
||||
|
||||
public /* synthetic */ void E0() {
|
||||
JAlertDialog jAlertDialog = this.e;
|
||||
if ((jAlertDialog != null && jAlertDialog.isShowing()) || isFinishing() || isDestroyed()) {
|
||||
return;
|
||||
}
|
||||
JAlertDialog.Builder builder = new JAlertDialog.Builder(this);
|
||||
builder.a(R.drawable.ic_loading);
|
||||
builder.b(R.string.state_login);
|
||||
builder.a(true);
|
||||
this.e = builder.a();
|
||||
this.e.show();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.user.contract.LoginContract$View
|
||||
public void d(boolean z) {
|
||||
if (!z) {
|
||||
H0();
|
||||
return;
|
||||
}
|
||||
hideLoading();
|
||||
Postcard a = ARouter.b().a("/account/register");
|
||||
a.a("back_path", "/account/login");
|
||||
a.a("loginType", 2);
|
||||
a.a(this, 20);
|
||||
}
|
||||
|
||||
public /* synthetic */ void e(User user) {
|
||||
JAlertDialog jAlertDialog = this.e;
|
||||
if (jAlertDialog != null) {
|
||||
jAlertDialog.dismiss();
|
||||
}
|
||||
if (user != null) {
|
||||
XLog.c(this.TAG, user.toString());
|
||||
Intent intent = new Intent();
|
||||
intent.putExtra("user", user);
|
||||
setResult(-1, intent);
|
||||
EventBus.b().b(new MessageEvent(0));
|
||||
finish();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
protected void hideLoading() {
|
||||
super.hideLoading();
|
||||
JAlertDialog jAlertDialog = this.e;
|
||||
if (jAlertDialog == null) {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
jAlertDialog.dismiss();
|
||||
this.e = null;
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.user.contract.LoginContract$View
|
||||
public void j(String str) {
|
||||
JAlertDialog jAlertDialog = this.e;
|
||||
if (jAlertDialog != null) {
|
||||
if (TextUtils.isEmpty(str)) {
|
||||
str = getString(R.string.login_fail);
|
||||
}
|
||||
jAlertDialog.a(str);
|
||||
}
|
||||
HandlerHub.a().postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.f
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
LoginActivity.this.D0();
|
||||
}
|
||||
}, 1000L);
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onActivityResult(int i, int i2, Intent intent) {
|
||||
super.onActivityResult(i, i2, intent);
|
||||
if (19 == i) {
|
||||
if (-1 == i2) {
|
||||
User user = (User) intent.getSerializableExtra("user");
|
||||
h(user);
|
||||
if (user != null) {
|
||||
A();
|
||||
LogUtils.c("onActivityResult:" + user.getToken());
|
||||
this.a.a(user, DeviceUtils.a((Context) this));
|
||||
}
|
||||
} else {
|
||||
hideLoading();
|
||||
}
|
||||
}
|
||||
UbtSocial ubtSocial = this.b;
|
||||
if (ubtSocial != null) {
|
||||
ubtSocial.a(i, i2, intent);
|
||||
}
|
||||
if (i2 == -1 && i != 17 && i == 18) {
|
||||
String stringExtra = intent.getStringExtra("country_code");
|
||||
String stringExtra2 = intent.getStringExtra("country_name");
|
||||
this.countryCodeTextView.setText(stringExtra + " (" + stringExtra2 + ") ");
|
||||
}
|
||||
}
|
||||
|
||||
public void onCountryCodeAction(View view) {
|
||||
String charSequence = this.countryCodeTextView.getText().toString();
|
||||
String substring = !TextUtils.isEmpty(charSequence) ? charSequence.substring(charSequence.indexOf("+"), charSequence.lastIndexOf("(") - 1) : null;
|
||||
Postcard a = ARouter.b().a("/account/countrycode");
|
||||
a.a("selected_code", substring);
|
||||
a.a(this, 18);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
|
||||
protected void onCreate(Bundle bundle) {
|
||||
super.onCreate(bundle);
|
||||
setContentView(R.layout.activity_login);
|
||||
ButterKnife.a(this);
|
||||
EventBus.b().c(this);
|
||||
initView();
|
||||
G0();
|
||||
this.a.b();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onDestroy() {
|
||||
EventBus.b().d(this);
|
||||
SoftKeyBoardListener softKeyBoardListener = this.c;
|
||||
if (softKeyBoardListener != null) {
|
||||
softKeyBoardListener.a();
|
||||
this.c = null;
|
||||
}
|
||||
super.onDestroy();
|
||||
}
|
||||
|
||||
public void onFindPasswordAction(View view) {
|
||||
FindPasswordActivity.start(this, this.phoneEditText.getText().toString().trim(), this.countryCodeTextView.getText().toString().trim());
|
||||
}
|
||||
|
||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||
public void onHandleUiEvent(MessageEvent messageEvent) {
|
||||
int type = messageEvent.getType();
|
||||
if (type == 0) {
|
||||
finish();
|
||||
} else if (type == 4 || type == 7) {
|
||||
finish();
|
||||
}
|
||||
}
|
||||
|
||||
public void onLoginAction(View view) {
|
||||
if (!NetWorkUtil.b(this)) {
|
||||
toastError(getString(R.string.network_error));
|
||||
return;
|
||||
}
|
||||
String trim = this.phoneEditText.getText().toString().trim();
|
||||
String trim2 = this.countryCodeTextView.getText().toString().trim();
|
||||
if (!trim.contains("@") && TextUtils.isEmpty(trim2)) {
|
||||
this.countryCodeParent.setVisibility(0);
|
||||
this.rlTips.setVisibility(8);
|
||||
this.countryCodeParent.startAnimation(AnimUtils.a(5));
|
||||
return;
|
||||
}
|
||||
String replace = trim.contains("@") ? "" : trim2.substring(trim2.indexOf("+") + 1, trim2.indexOf("(") - 1).replace(" ", "");
|
||||
if (!trim.contains("@") && !StringUtils.f(trim)) {
|
||||
this.countryCodeParent.setVisibility(8);
|
||||
this.rlTips.setVisibility(0);
|
||||
this.rlTips.startAnimation(AnimUtils.a(5));
|
||||
return;
|
||||
}
|
||||
String trim3 = this.passwordEditText.getText().toString().trim();
|
||||
if (trim3.length() < 6) {
|
||||
toastError(getString(R.string.password_len_error_1));
|
||||
return;
|
||||
}
|
||||
if (trim3.length() > 16) {
|
||||
toastError(getString(R.string.password_len_error_2));
|
||||
return;
|
||||
}
|
||||
if (!com.ubt.jimu.utils.TextUtils.d(trim3)) {
|
||||
toastError(getString(R.string.password_len_error_3));
|
||||
return;
|
||||
}
|
||||
this.a.b(replace + trim, Md5Utils.a(trim3));
|
||||
}
|
||||
|
||||
public void onRegisterAction(View view) {
|
||||
Postcard a = ARouter.b().a("/account/register");
|
||||
a.a("back_path", "/account/login");
|
||||
a.a("loginType", 1);
|
||||
a.a(this, 17);
|
||||
}
|
||||
|
||||
@Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
|
||||
protected void onSaveInstanceState(Bundle bundle) {
|
||||
super.onSaveInstanceState(bundle);
|
||||
}
|
||||
|
||||
public static void start(Context context, int i) {
|
||||
ARouter.b().a("/account/login").a((Activity) context, i);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.user.contract.LoginContract$View
|
||||
public void b(User user) {
|
||||
String str;
|
||||
hideLoading();
|
||||
String trim = this.phoneEditText.getText().toString().trim();
|
||||
String trim2 = this.countryCodeTextView.getText().toString().trim();
|
||||
String str2 = "";
|
||||
if (trim.contains("@")) {
|
||||
str = "1";
|
||||
} else {
|
||||
str2 = trim2.substring(trim2.indexOf("+") + 1, trim2.indexOf("(") - 1).replace(" ", "");
|
||||
str = "0";
|
||||
}
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putString("account", str2 + trim);
|
||||
bundle.putString("account_type", str);
|
||||
bundle.putSerializable("user", user);
|
||||
Postcard a = ARouter.b().a("/account/captcha");
|
||||
a.a("extra", bundle);
|
||||
a.a(this, 19);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.user.contract.LoginContract$View
|
||||
public void c(User user) {
|
||||
hideLoading();
|
||||
g(user);
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.BaseView
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void setPresenter(LoginContract$Presenter loginContract$Presenter) {
|
||||
this.a = loginContract$Presenter;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.user.contract.LoginContract$View
|
||||
public void c(String str) {
|
||||
this.countryCodeTextView.setText(str.substring(str.indexOf("+")) + " (" + str.substring(0, str.indexOf("+")) + ") ");
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user