This commit is contained in:
2020-08-26 18:20:22 +08:00
parent ddf4dcfe94
commit 62ac56fd94
5 changed files with 35 additions and 10 deletions

View File

@@ -20,6 +20,7 @@ import com.fenghoo.seven.main.activity.common.storage.SharedPreferencesDao;
import com.fenghoo.seven.main.activity.mvp.presenterImpl.ISmsCodeDialogPresenter; import com.fenghoo.seven.main.activity.mvp.presenterImpl.ISmsCodeDialogPresenter;
import com.fenghoo.seven.main.activity.mvp.presenterImpl.SmsCodeDialogPresenterImpl; import com.fenghoo.seven.main.activity.mvp.presenterImpl.SmsCodeDialogPresenterImpl;
import com.fenghoo.seven.main.kehu.activity.SearchActivity; import com.fenghoo.seven.main.kehu.activity.SearchActivity;
import com.fenghoo.seven.main.kehu.activity.ShowAty;
import com.fenghoo.seven.main.my.entity.loginInfoBean; import com.fenghoo.seven.main.my.entity.loginInfoBean;
import com.fenghoo.seven.utils.ToastUtils; import com.fenghoo.seven.utils.ToastUtils;
import com.fenghoo.seven.utils.checkVersionsUtils.ProfileSpUtils; import com.fenghoo.seven.utils.checkVersionsUtils.ProfileSpUtils;
@@ -36,6 +37,7 @@ public class CodeLoginActivity extends BaseActivity implements ISmsCodeDialogVi
private String mPhone; private String mPhone;
private String entertype = "";
private TextView mResentBtn; private TextView mResentBtn;
private VerificationCodeInput mVerificationInput; private VerificationCodeInput mVerificationInput;
private View mLoading; private View mLoading;
@@ -75,6 +77,7 @@ public class CodeLoginActivity extends BaseActivity implements ISmsCodeDialogVi
initNormalBack(); initNormalBack();
title_bar.setTitle(""); title_bar.setTitle("");
mPhone = getIntent().getStringExtra("phone"); mPhone = getIntent().getStringExtra("phone");
entertype = getIntent().getStringExtra("entertype");
// String template = "正在向%s发送短信验证码"; // String template = "正在向%s发送短信验证码";
// mPhoneTv.setText(String.format(template, mPhone)); // mPhoneTv.setText(String.format(template, mPhone));
@@ -118,7 +121,12 @@ public class CodeLoginActivity extends BaseActivity implements ISmsCodeDialogVi
mVerificationInput.setOnCompleteListener(new VerificationCodeInput.Listener() { mVerificationInput.setOnCompleteListener(new VerificationCodeInput.Listener() {
@Override @Override
public void onComplete(String code) { public void onComplete(String code) {
//如果是验证码登录
if(entertype.equals("0")){
commit(code); commit(code);
}else {
ShowAty.ModifyPasActivity(CodeLoginActivity.this,code);
}
} }
}); });
} }

View File

@@ -41,7 +41,7 @@ public class ForgetPasActivity extends BaseActivity implements View.OnClickListe
public void onClick(View v) { public void onClick(View v) {
switch (v.getId()) { switch (v.getId()) {
case R.id.btn_login: case R.id.btn_login:
ShowAty.CodeLoginActivity(ForgetPasActivity.this,mEtPhone.getText().toString().trim()); ShowAty.CodeLoginActivity(ForgetPasActivity.this,mEtPhone.getText().toString().trim(),"1");
break; break;
default: default:
break; break;

View File

@@ -84,12 +84,7 @@ public class LoginPasswordActivity extends BaseTreeActivity<LoginPasswordContrac
public void onClick(View view) { public void onClick(View view) {
switch (view.getId()) { switch (view.getId()) {
case R.id.btn_login://登录 case R.id.btn_login://登录
if(longintype.equals("0")){
getPresenter().login(); getPresenter().login();
}else {
// ShowAty.CodeLoginActivity(LoginPasswordActivity.this,mEtPhone.getText().toString().trim());
ShowAty.CodeLoginActivity(LoginPasswordActivity.this,"18133922183");
}
break; break;
case R.id.login_tv_code://验证码登录 case R.id.login_tv_code://验证码登录
if(longintype.equals("0")){ if(longintype.equals("0")){
@@ -99,8 +94,7 @@ public class LoginPasswordActivity extends BaseTreeActivity<LoginPasswordContrac
passWordLogin(); passWordLogin();
longintype="0"; longintype="0";
} }
ShowAty.CodeLoginActivity(LoginPasswordActivity.this,"18133922183","0");
ShowAty.CodeLoginActivity(LoginPasswordActivity.this,"18133922183");
break; break;
case R.id.login_tv_forgetpas://忘记密码 case R.id.login_tv_forgetpas://忘记密码
ShowAty.ForgetPasActivity(LoginPasswordActivity.this); ShowAty.ForgetPasActivity(LoginPasswordActivity.this);

View File

@@ -8,6 +8,7 @@ import android.widget.EditText;
import com.fenghoo.seven.R; import com.fenghoo.seven.R;
import com.fenghoo.seven.base.BaseActivity; import com.fenghoo.seven.base.BaseActivity;
import com.fenghoo.seven.main.kehu.activity.ShowAty; import com.fenghoo.seven.main.kehu.activity.ShowAty;
import com.fenghoo.seven.utils.checkVersionsUtils.ProfileSpUtils;
import com.fenghoo.seven.widget.TitleBar; import com.fenghoo.seven.widget.TitleBar;
public class ModifyPasActivity extends BaseActivity implements View.OnClickListener { public class ModifyPasActivity extends BaseActivity implements View.OnClickListener {
@@ -29,6 +30,7 @@ public class ModifyPasActivity extends BaseActivity implements View.OnClickListe
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.activity_modify_pas); setContentView(R.layout.activity_modify_pas);
String code = getIntent().getStringExtra("code");
initView(); initView();
} }
@@ -46,7 +48,10 @@ public class ModifyPasActivity extends BaseActivity implements View.OnClickListe
public void onClick(View v) { public void onClick(View v) {
switch (v.getId()) { switch (v.getId()) {
case R.id.btn_login: case R.id.btn_login:
ShowAty.CodeLoginActivity(ModifyPasActivity.this, mEtPhone.getText().toString().trim()); //进入主页
// ProfileSpUtils.getInstance().saveLoginSatus(true);
// ProfileSpUtils.getInstance().saveProfile(data);
// startActivity(MainActivity.class);
break; break;
default: default:
break; break;

View File

@@ -7,6 +7,7 @@ import android.os.Bundle;
import com.fenghoo.seven.db.DbRecordBeanData; import com.fenghoo.seven.db.DbRecordBeanData;
import com.fenghoo.seven.main.activity.CodeLoginActivity; import com.fenghoo.seven.main.activity.CodeLoginActivity;
import com.fenghoo.seven.main.activity.ForgetPasActivity; import com.fenghoo.seven.main.activity.ForgetPasActivity;
import com.fenghoo.seven.main.activity.ModifyPasActivity;
import com.fenghoo.seven.main.find.CloundSolutionActivity; import com.fenghoo.seven.main.find.CloundSolutionActivity;
import com.fenghoo.seven.main.find.CommentActivity; import com.fenghoo.seven.main.find.CommentActivity;
import com.fenghoo.seven.main.find.ConversationActivity; import com.fenghoo.seven.main.find.ConversationActivity;
@@ -77,15 +78,32 @@ public class ShowAty {
Intent i = new Intent(ctx, MainActivitytwot.class); Intent i = new Intent(ctx, MainActivitytwot.class);
ctx.startActivity(i); ctx.startActivity(i);
} }
public static void CodeLoginActivity(Context ctx,String phone) { /**
* @description
* @param entertype 0为从登录页进入 1为从忘记密码
* @return
*/
public static void CodeLoginActivity(Context ctx,String phone,String entertype) {
Intent i = new Intent(ctx, CodeLoginActivity.class); Intent i = new Intent(ctx, CodeLoginActivity.class);
i.putExtra("phone",phone); i.putExtra("phone",phone);
i.putExtra("entertype",entertype);
ctx.startActivity(i); ctx.startActivity(i);
} }
public static void ForgetPasActivity(Context ctx) { public static void ForgetPasActivity(Context ctx) {
Intent i = new Intent(ctx, ForgetPasActivity.class); Intent i = new Intent(ctx, ForgetPasActivity.class);
ctx.startActivity(i); ctx.startActivity(i);
} }
/**
* @description 修改密码
* @param
* @return
*/
public static void ModifyPasActivity(Context ctx,String code) {
Intent i = new Intent(ctx, ModifyPasActivity.class);
i.putExtra("code",code);
ctx.startActivity(i);
}
} }