Android 添加新权限后的Facebook accesstoken更新

Android 添加新权限后的Facebook accesstoken更新,android,facebook,access-token,Android,Facebook,Access Token,在我的应用程序中,如果用户想发表评论,我会请求新的权限。如果授予新权限,访问令牌是否会更改 我应该如何保存令牌 我在第一次登录时保存令牌: AccessToken mtoken=loginResult.getAccessToken(); AccessToken.setCurrentAccessToken(mtoken); 但当我重新启动应用程序时,当我尝试访问令牌时,它会引发null异常: AccessToken.getCurrentAccessToken().getPermissions

在我的应用程序中,如果用户想发表评论,我会请求新的权限。如果授予新权限,访问令牌是否会更改

我应该如何保存令牌

我在第一次登录时保存令牌:

 AccessToken mtoken=loginResult.getAccessToken();
 AccessToken.setCurrentAccessToken(mtoken);
但当我重新启动应用程序时,当我尝试访问令牌时,它会引发null异常:

AccessToken.getCurrentAccessToken().getPermissions()

您可以将令牌保存在shared pref中,当令牌更改时,然后更新shared pref vlaueOk,谢谢,我认为facebook有方法这样做,那么如果我有新的权限,我的令牌会更改吗?是的,如果令牌有更改,它会通知您。AccessToken.getCurrentAccessToken().getPermissions()检查条件是否为null值if(dummyValue!=null){//then do your stuf}SharedReference方法只能存储字符串,但要发布注释,我需要AccessToken类型,如何解决此问题?您可以将令牌保存在shared pref中,当令牌更改时,然后更新shared pref vlaueOk,谢谢,我认为facebook有办法做到这一点,那么如果我有新的权限,我的代币会发生变化吗?是的,如果代币发生变化,它会通知你。AccessToken.getCurrentAccessToken().getPermissions()检查条件是否为null值如果(dummyValue!=null){//那么你的stuf}SharedReference方法只能存储字符串,但要发布注释,我需要AccessToken类型,如何解决这个问题?