我开发了一个游戏项目,在该项目中,我已经实现了在Facebook上的墙上发布分数的Facebook sdk。但在脸书注销时出现问题。我必须从facebook的设置页面注销,这是从我不得不在Facebook登录的页面。在Facebook SDK中有一个功能注销,它需要我登录的上下文。我必须为此共享首选项。我怎样才能做到这一点?在facebook共享首选项中存储上下文在Android中登出
0
A
回答
2
我已经做了同样的事情在我的代码是这样的...在你的活动如果您已经创建的Facebook的对象,使其公共静态像
public static Facebook mFacebook
和活动要退出从Facebook应用下面的函数
private void LogoutFacebook()
{
if(FacebookLoginActivity.mFacebook != null)
{
if (FacebookLoginActivity.mFacebook.isSessionValid())
{
AsyncFacebookRunner asyncRunner = new AsyncFacebookRunner(FacebookLoginActivity.mFacebook);
asyncRunner.logout(AdvanceSetting.this, new LogoutRequestListener());
}
}
}
也加入这个类要注销
private class LogoutRequestListener extends BaseRequestListener
{
public void onComplete(String response)
{
SessionEvents.onLogoutFinish();
}
}
希望它对你有用..
+0
我也面临同样的问题后,静态仍然不会工作时,电话关闭,再次打开后,然后发生错误。 – patric
相关问题
- 1. 在共享首选项中存储上下文
- 2. Android如何在共享首选项中存储spanned文本
- 3. 共享首选项存储
- 4. 共享首选项Android存储数据
- 5. 共享首选项存储在哪里?
- 6. 在android中使用共享首选项存储密码
- 7. 在android中使用共享首选项存储用户名
- 8. 在共享首选项中存储机密数据 - android
- 9. 无法在共享首选项中存储设备名称android
- 10. 共享首选项上下文错误
- 11. 难以存储共享首选项值为SQLIte在Android中,并存储空值
- 12. 显示存储在共享首选项上的项目列表
- 13. 使用共享首选项/会话登录Facebook-Android-SDK 3.0
- 14. 无法在共享首选项中存储字符串(巨大)
- 15. 在共享首选项中存储音频的索引
- 16. 在共享首选项中存储char [] []的最快方法
- 17. Android共享首选项
- 18. 共享首选项Android
- 19. Android共享首选项
- 20. EditText中的文本未保存在共享首选项中
- 21. 在Android游戏中保存高分 - 共享首选项
- 22. 在共享首选项中保存用户ID Android
- 23. Android:在首选项或SQLite中存储
- 24. 共享首选项
- 25. 共享首选项
- 26. 共享首选项登录活动
- 27. 共享首选项路径在某些电话上不存在?
- 28. Android中访问共享首选项时出现ConcurrentModificationException
- 29. Android Studio:共享首选项保存到文件
- 30. 在UI线程上Android加载共享首选项
你可以传递任何上下文来注销。 –
不,我已经尝试了不同的上下文,但我不能从Facebook注销 – user1029750