我正在开发一个使用Facebook SDK的安卓应用程序,并有3个活动: Splash,Main和ContentView。在splash活动中,它显示"Log in with Facebook“按钮,一旦用户通过身份验证并登录,应用程序就会销毁Splash活动并显示主要活动。
在我可以在墙上发布的主要活动上,我需要发布权限,但是当我请求扩展权限时,它会给我一个错误:"Cannot call LoginActivity with a null calling package.如果调用者的launchMode是singleInstance,就会发生这种情况。“
我认为这是因为我创建uilifecycle的splash活动已经被销毁了,因为我使用的是Facebook单例,并且只使用了一个UiLifecycleHelper。有没有办法刷新uilifecycle的当前活动?或者我必须为每个活动创建一个新的uilifecycle?
发布于 2013-09-14 20:30:59
我尝试为每个活动创建一个uilifecyclehelper,现在它起作用了!
https://stackoverflow.com/questions/18801625
复制相似问题