|
|
@@ -105,6 +105,7 @@ public class MainActivity extends BaseActivity {
|
|
|
ProjectUtils.init();
|
|
|
registerReceiver();
|
|
|
initCommonTop2();
|
|
|
+ initLogin();
|
|
|
initView();
|
|
|
initData();
|
|
|
Permission.checkPermission(this);
|
|
|
@@ -151,6 +152,15 @@ public class MainActivity extends BaseActivity {
|
|
|
}, 10000);
|
|
|
}
|
|
|
|
|
|
+ private void initLogin(){
|
|
|
+ String userStr = CacheService.getInstance(context).getCache(CACHE_LOGIN_KEY, "user");
|
|
|
+ if(!StringUtils.isEmpty(userStr)){
|
|
|
+ user = new Gson().fromJson(userStr, UserModel.class);
|
|
|
+ checkToken(user.getLoginName(), user.getLoginPwd());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
private void initData(){
|
|
|
mList = new ArrayList<>();
|
|
|
listViewAdapter = new MainListViewAdapter(mList, context);
|
|
|
@@ -224,8 +234,11 @@ public class MainActivity extends BaseActivity {
|
|
|
ToastUtils.showToast(context, object.getString("error_description"));
|
|
|
} else {
|
|
|
user = new Gson().fromJson(arg0, UserModel.class);
|
|
|
+ user.setLoginName(loginName);
|
|
|
+ user.setLoginPwd(loginPwd);
|
|
|
Constant.ACCESS_TOKEN = user.getAccess_token();
|
|
|
Constant.REFRESH_TOKEN = user.getAccess_token();
|
|
|
+ arg0 = new Gson().toJson(user);
|
|
|
CacheService.getInstance(context).saveCache(CACHE_LOGIN_KEY, "user", arg0);
|
|
|
if (user.getUser_id() != null) {
|
|
|
if(popupWindow2 !=null) {
|