Facebook 3.0B活动默默地在背景中工作



我有一个活动,可以扩展胶状类别。

我需要使用Facebook SDK进行一些Facebook互动。因此,每次需要Facebook的东西时,我都会创建一个新活动。完成后,我致电finish()重新进行主要活动。

如何一次称呼它,然后只使用其功能?有一些任务不需要对话框屏幕(例如检查会话是否处于活动状态),但是我仍然需要调用意图来创建新的任务(因为在FacebookActivity.OnCreate函数中是一些初始化,我每次都必须finish()),并且看起来很固执。每次活动都会出现一秒钟。

或如何在不创建活动的情况下调用一些Facebook的东西?(我没有任何按钮,一切都从本机代码中称为。)

upd:我知道有异步的bookrunner,但他的方法已弃用,并且使用了弃用的Facebook功能。

upd2:我已经使这项活动看不见,但我仍然不认为这是最好的解决方案。

通常,您只会让您的活动扩展FacebookActivity。由于这对您不适合您,因此您应该查看FacebookActivity的代码,而简单地将相关的部分复制到您的活动中。因此,您可以实现与从幻觉和FacebookActivity继承相同的。该代码位于com.facebook软件包中的Facebook库项目中。

最新更新