我试图在一个android应用程序中实现facebook sdk(3.0beta),这个应用程序依赖于actionbarsherlock,但我不明白为什么我不能同时扩展SherlockFragmentActivityFacebookActivity
facebook sdk中的示例应用程序有:

public class MainActivity extends FacebookActivity {

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

facebook的活动看起来像:
public class FacebookActivity extends FragmentActivity {

有什么办法吗?

最佳答案

扩展FacebookActivity不是一项要求,但它确实使您在使用facebook集成时的生活更轻松。请参阅示例应用程序中的sessionloginsample,了解如何在不使用FacebookActivity的情况下集成facebook。您只需处理自己的会话序列化和onActivityResult回调。
我建议扩展SherlockFragmentActivity然后手动处理facebook集成。因此,答案可能还包含更多相关信息:http://facebook.stackoverflow.com/a/13018745/931354

07-24 09:31