4

我正在尝试在依赖 ActionBarSherlock 的 Android 应用程序中实现 Facebook SDK(3.0 测试版),但我不明白怎么做,因为我无法同时扩展 SherlockFragmentActivityFacebookActivity.

Facebook SDK 中的示例应用程序具有:

public class MainActivity extends FacebookActivity {

  private static final int SPLASH = 0;
  private static final int SELECTION = 1;

FacebookActivity 看起来像:

public class FacebookActivity extends FragmentActivity {

关于如何做到这一点的任何想法?

4

1 回答 1

2

扩展FacebookActivity不是必需的,但在使用 Facebook 集成时,它确实让您的生活更轻松。请参阅我们示例应用程序中的 SessionLoginSample,了解如何在不使用FacebookActivity. 您只需要处理自己的 Session 序列化和 onActivityResult 回调。

我建议SherlockFragmentActivity手动扩展然后处理 Facebook 集成。这个 SO 答案也可能有更多相关信息: http: //facebook.stackoverflow.com/a/13018745/931354

于 2012-10-25T22:15:48.800 回答