【发布时间】:2013-09-19 01:04:55
【问题描述】:
我正在开发一个使用 Facebook SDK 的 android 应用程序,它有 3 个活动:Splash、Main 和 ContentView。在启动活动中,它显示“使用 Facebook 登录”按钮,一旦用户进行身份验证并登录,应用程序就会销毁启动活动并显示主活动。
在主要活动上,我可以在墙上发帖,但为此我需要发布权限,但是当我要求扩展权限时,它给了我一个错误:“无法使用空调用包调用 LoginActivity。如果出现这种情况,则可能发生这种情况调用者的launchMode是singleInstance。"。
我认为这是因为我创建 uilifecycle 的启动活动已被破坏,因为我使用的是 Facebook 单例并且只使用了一个 UiLifecycleHelper。有没有办法刷新uilifecycle的当前活动?或者我必须为每个活动创建一个新的 uilifecycle?
【问题讨论】:
标签: android facebook permissions android-activity