我正在开发一个使用Facebook SDK的Android应用程序,它有3个活动:Splash,Main和ContentView。在启动活动中,它显示“使用Facebook登录”按钮,一旦用户进行身份验证并登录,该应用程序就会销毁启动活动并显示主要活动。
在我可以在墙上发布的主要活动,但为此我需要发布权限,但是当我要求扩展权限时,它会给我一个错误:“无法使用null调用包调用LoginActivity。如果调用者的launchMode是singleInstance。“。
我认为这是因为我创建uilifecycle的启动活动已被破坏,因为我使用的是Facebook单例并且只使用了一个UiLifecycleHelper
。有没有办法刷新uilifecycle的当前活动?或者我必须为每个活动创建一个新的uilifecycle?
答案 0 :(得分:0)
我尝试为每个活动创建一个uilifecyclehelper,现在它可以工作了!