/**
* 检查当token信息与配置文件是否保持一致,若不一致则对当前的token信息进行初始化
*/
private void compareWithConfig() {
if (this.context == null) {
return;
}
/**
* 对配置的权限信息进行监控,保持多个AccessTokenManager对象之间的,权限信息一致。
*/
final SharedPreferences sp = this.context.getSharedPreferences(BAIDU_OAUTH_CONFIG, Context.MODE_PRIVATE);
sp.registerOnSharedPreferenceChangeListener(new OnSharedPreferenceChangeListener() {
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
String acToken = sp.getString(OauthConfig.PrefenenceKey.SP_ACCESS_TOKEN, null);
if (accessToken != null && !accessToken.equals(acToken)) {
initToken();
}
}
});
}
AccessTokenManager.java 文件源码
java
阅读 41
收藏 0
点赞 0
评论 0
项目:dcs-sdk-java
作者:
评论列表
文章目录