![](/img/trans.png)
[英]Facebook SDK(4.x): AccessToken.getCurrentAccessToken() returns null during run and not null in debug mode
[英]Android facebook sdk AccessToken.getCurrentAccessToken() returns null
在应用程序启动时,我使用以下代码显示facebook登录窗口。
LoginManager.getInstance().logInWithReadPermissions(activity, Arrays.asList("public_profile"));
我在onSuccess
上得到了响应,这是可以的。 AccessToken存在并且Profile.getCurrentProfile()
也返回有效的配置文件。 在关闭应用程序并再次打开后, AccessToken.getCurrentToken()
关闭AccessToken.getCurrentToken()
返回null
。 有人有同样的问题吗? 我不明白发生了什么。
我正在使用最新的Facebook SDK。 4.x版
我要说确保用户没有从其Facebook设置撤消对应用程序的访问。 Accesstoken null基本上意味着您的应用未获得授权,或者您在其他地方调用logOut()。 如果发生这种情况,您应该返回登录屏幕。
我发现了问题。 FacebookSdk.sdkInitialize
方法不在Application.onCreate
方法中。 我以为我有但是那是在不同的地方。 所以总是在调用super.onCreate
之后从顶部的onCreate
方法调用FacebookSdk.sdkInitialize
方法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.