大佬教程收集整理的这篇文章主要介绍了android – 即使在第一次登录后,即使打开应用程序,Facebook AccessToken.getAccessToken也为空,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
FacebookSdk.sdkInitialize(this.getApplicationContext()); callBACkManager = CallBACkManager.Factory.create(); if(AccessToken.getCurrentAccessToken()!=null){ Log.d(FBTAG,"facebook already logged in"); isFBLogin = true; } LoginManager.geTinstance().registerCallBACk(callBACkManager,new FacebookCallBACk<LoginResult>() { @Override public void onsuccess(LoginResult loginResult) { // App code Log.d(FBTAG,"facebook log in"); isFBLogin = true; } @Override public void onCancel() { // App code isFBLogin = false; } @Override public void onError(FacebookException error) { isFBLogin = false; Log.d(FBTAG,"facebook login error: "+error); // App code } });
这是我用于onClickLogin的代码
public void onClickLogin() { LoginManager.geTinstance().logInWithPublishPermissions(this,PERMISSIONS); }
我可以通过点击登录按钮和处理onClickLogin功能进行登录.现在下次我打开应用程序我正在检查AccessToken.getAccessToken的应用程序,以检查用户是否已经在Facebook上登录,但它始终为空.
在新的sdk中不存在登录的背景,所以我不必要求用户永远像以前在会话类中的旧版本一样登录.
以上是大佬教程为你收集整理的android – 即使在第一次登录后,即使打开应用程序,Facebook AccessToken.getAccessToken也为空全部内容,希望文章能够帮你解决android – 即使在第一次登录后,即使打开应用程序,Facebook AccessToken.getAccessToken也为空所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。