예제 #1
0
  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());
    }
  }
예제 #2
0
 @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);
 }