我正在使用linkedin-j库进行身份验证
我想持久化LinkedIn访问令牌对象。
LinkedInOAuthService oAuthService = LinkedInOAuthServiceFactory
.getInstance()
.createLinkedInOAuthService(
LK_CONSUMER_KEY, LK_CONSUMER_SECRET
);
//Need to persist this accessToken
LinkedInAccessToken accessToken = oAuthService
.getOAuthAccessToken(liToken, oauthVerifier);发布于 2013-12-14 02:49:26
您可以使用SharedPreferences。
这是Facebook的一个例子。您可以为LinkedIn实现相同的方式。
当用户登录后:
Editor editor = context.getSharedPreferences("facebook-session",
Context.MODE_PRIVATE).edit();
editor.putString("access_token", session.getAccessToken());
editor.putLong("expires_in", session.getAccessExpires());当应用程序启动时,在onCreate中还原会话(如果存在):
SharedPreferences savedSession = context.getSharedPreferences
("facebook-session",Context.MODE_PRIVATE);
session.setAccessToken(savedSession.getString("access_token", null));
session.setAccessExpires(savedSession.getLong("expires_in", 0));https://stackoverflow.com/questions/20573644
复制相似问题