我有一个扩展 GLActivity 类的活动。
我需要使用 FaceBook sdk 来做一些 facebook 交互。因此,每当我需要来自 facebook 的东西时,我都会创建一个新活动。完成后,我调用 finish() 回到主要活动。
如何调用它一次然后只使用它的功能?有些任务不需要对话屏幕(例如检查会话是否处于活动状态),但我仍然需要调用意图来创建新的(因为FacebookActivity.OnCreate
函数中有一些初始化,我finish()
每次都必须这样做)而且它看起来很顽固. 每次活动小狗都会出来一秒钟。
或者我如何在不创建活动的情况下调用一些 Facebook 的东西?(我没有任何按钮,一切都是从本机代码调用的。)
Upd:我知道有 AsyncFacebookRunner,但他的方法已被弃用,它使用了弃用的 facebook 功能。
Upd2:我已经让这个活动不可见,但我仍然认为这不是最好的解决方案。