|
@@ -1,6 +1,7 @@
|
|
|
package com.android.chmo.ui.activity;
|
|
package com.android.chmo.ui.activity;
|
|
|
|
|
|
|
|
import android.Manifest;
|
|
import android.Manifest;
|
|
|
|
|
+import android.content.Intent;
|
|
|
import android.support.annotation.NonNull;
|
|
import android.support.annotation.NonNull;
|
|
|
import android.text.TextUtils;
|
|
import android.text.TextUtils;
|
|
|
import android.widget.EditText;
|
|
import android.widget.EditText;
|
|
@@ -59,27 +60,27 @@ public class LoginActivity extends BaseActivity {
|
|
|
public void login() {
|
|
public void login() {
|
|
|
final String phone = phoneEdit.getText().toString();
|
|
final String phone = phoneEdit.getText().toString();
|
|
|
final String password = passwordEdit.getText().toString();
|
|
final String password = passwordEdit.getText().toString();
|
|
|
- if(TextUtils.isEmpty(phone)) {
|
|
|
|
|
|
|
+ if (TextUtils.isEmpty(phone)) {
|
|
|
showToast("请输入手机号");
|
|
showToast("请输入手机号");
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if(!CommonUtils.isPhone(phone)) {
|
|
|
|
|
|
|
+ if (!CommonUtils.isPhone(phone)) {
|
|
|
showToast("手机号不正确");
|
|
showToast("手机号不正确");
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if(TextUtils.isEmpty(password)) {
|
|
|
|
|
|
|
+ if (TextUtils.isEmpty(password)) {
|
|
|
showToast("请输入密码");
|
|
showToast("请输入密码");
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
showLoading("登录中...");
|
|
showLoading("登录中...");
|
|
|
- UserService.login(phone, password, new RequestCallback(){
|
|
|
|
|
|
|
+ UserService.login(phone, password, new RequestCallback() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onSuccess(String result) {
|
|
public void onSuccess(String result) {
|
|
|
hideLoading();
|
|
hideLoading();
|
|
|
LoginRes res = new Gson().fromJson(result, LoginRes.class);
|
|
LoginRes res = new Gson().fromJson(result, LoginRes.class);
|
|
|
- if(res.data != null) {
|
|
|
|
|
|
|
+ if (res.data != null) {
|
|
|
LoginUser user = new LoginUser();
|
|
LoginUser user = new LoginUser();
|
|
|
user.setUser(res.data);
|
|
user.setUser(res.data);
|
|
|
LoginUtils.saveLoginUser(user);
|
|
LoginUtils.saveLoginUser(user);
|
|
@@ -87,9 +88,11 @@ public class LoginActivity extends BaseActivity {
|
|
|
SpManager.getInstance().setString("LoginPwd", password);
|
|
SpManager.getInstance().setString("LoginPwd", password);
|
|
|
|
|
|
|
|
IMManager.login();
|
|
IMManager.login();
|
|
|
- openPage(MainActivity.class);
|
|
|
|
|
|
|
+ Intent intent = new Intent(LoginActivity.this, MainActivity.class);
|
|
|
|
|
+ intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
|
|
|
|
+ startActivity(intent);
|
|
|
finish();
|
|
finish();
|
|
|
- }else {
|
|
|
|
|
|
|
+ } else {
|
|
|
showToast(TextUtils.isEmpty(res.desc) ? "登录失败" : res.desc);
|
|
showToast(TextUtils.isEmpty(res.desc) ? "登录失败" : res.desc);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -105,7 +108,7 @@ public class LoginActivity extends BaseActivity {
|
|
|
|
|
|
|
|
@OnClick(R.id.forgetPwd)
|
|
@OnClick(R.id.forgetPwd)
|
|
|
public void forgetPwd() {
|
|
public void forgetPwd() {
|
|
|
- openPage(ForgetPwdActivity.class);
|
|
|
|
|
|
|
+ openPage(ForgetPwdActivity.class);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@OnClick(R.id.go_register)
|
|
@OnClick(R.id.go_register)
|
|
@@ -115,15 +118,14 @@ public class LoginActivity extends BaseActivity {
|
|
|
|
|
|
|
|
@OnClick(R.id.container)
|
|
@OnClick(R.id.container)
|
|
|
public void containerClick() {
|
|
public void containerClick() {
|
|
|
- CommonUtils.closeKeybord(phoneEdit,this);
|
|
|
|
|
|
|
+ CommonUtils.closeKeybord(phoneEdit, this);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
private void checkLocationPermission() {
|
|
private void checkLocationPermission() {
|
|
|
MPermission.with(this)
|
|
MPermission.with(this)
|
|
|
.setRequestCode(20)
|
|
.setRequestCode(20)
|
|
|
- .permissions( new String[] {
|
|
|
|
|
|
|
+ .permissions(new String[]{
|
|
|
Manifest.permission.ACCESS_FINE_LOCATION,
|
|
Manifest.permission.ACCESS_FINE_LOCATION,
|
|
|
Manifest.permission.ACCESS_COARSE_LOCATION,
|
|
Manifest.permission.ACCESS_COARSE_LOCATION,
|
|
|
Manifest.permission.ACCESS_LOCATION_EXTRA_COMMANDS}).request();
|
|
Manifest.permission.ACCESS_LOCATION_EXTRA_COMMANDS}).request();
|
|
@@ -135,12 +137,12 @@ public class LoginActivity extends BaseActivity {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@OnMPermissionGranted(20)
|
|
@OnMPermissionGranted(20)
|
|
|
- public void locationPermissionSuccess(){
|
|
|
|
|
|
|
+ public void locationPermissionSuccess() {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@OnMPermissionDenied(20)
|
|
@OnMPermissionDenied(20)
|
|
|
- public void locationPermissionFailed(){
|
|
|
|
|
|
|
+ public void locationPermissionFailed() {
|
|
|
showToast("定位所需权限未授权");
|
|
showToast("定位所需权限未授权");
|
|
|
}
|
|
}
|
|
|
|
|
|