public boolean checkLogin() { SharedPreferences sharedata = getSharedPreferences("data", 0); String accessToken = sharedata.getString("accessToken", null); String tokenSecret = sharedata.getString("tokenSecret", null); String uid = sharedata.getString("uid", null); // 未登录 if (accessToken == null || tokenSecret == null) { return false; } // 已登录 else { NetUtil.getDoubanService().setAccessToken(accessToken, tokenSecret); NetUtil.setUid(uid); // 获取cookie try { restoreCookieFromFile(); } catch (Exception e) { e.printStackTrace(); return false; } return checkExperid(NetUtil.getCkStore().getCookies()); } }
@Override protected void onResume() { super.onResume(); // 取得SharedPreferences保存的数据 SharedPreferences sharedata = getSharedPreferences("data", 0); String accessToken = sharedata.getString("accessToken", null); String tokenSecret = sharedata.getString("tokenSecret", null); String uid = sharedata.getString("uid", null); doubanService.setAccessToken(accessToken, tokenSecret); NetUtil.setUid(uid); }