2012-02-21 56 views
1

我是一般的Android开发新手,但我已经掌握了基本知识。我想使用facebook SDK创建一个android应用程序,尽管我还没有找到有关使用哪些方法或类的可靠信息源。 我试图按照在Facebook上开发了Android教程,但我被困在那里我应该构建和运行项目步骤:如何在Android SDK中启动facebook SDK?

Step 6.4: Build and run the project 
Build and run the 'MyGreatApp' project. This should launch in the same emulator where you install the Facebook.apk. You will be prompted with the user authorization dialog (You may have to login to the Facebook app if not already done so): 

但所提供的代码似乎在这些行错误:

facebook.authorize(this, new DialogListener(){ 

      @Override 
      public void onComplete(Bundle values) { 
       // TODO Auto-generated method stub 

      } 

它说: - 方法授权来自Facebook的类型是指缺少类型的活动。

- 类型新Facebook.DialogListener(){}必须实现继承抽象方法Facebook.DialogListener.onComplete(束)

@Override 
      public void onComplete(Bundle values) { 
       // TODO Auto-generated method stub 

      } 

- 型新的方法的onComplete(束) Facebook.DialogListener(){}必须重写或实现的超类型方法

@Override 
    public void onActivityResult(int requestCode, int resultCode, Intent data) { 
     super.onActivityResult(requestCode, resultCode, data); 

     facebook.authorizeCallback(requestCode, resultCode, data); 
    } 

- 的方法,作者izeCallback(INT,INT,意图)从类型的Facebook指缺失型意图

回答

4
+0

感谢FB的整个编码@ Slacker616 – 2012-02-22 03:54:11

+0

嘿@Rstar,链接你张贴上面似乎被打破。我尝试使用UILifeCycleHelper实现FB登录流程,在某些情况下,通常包含FB响应的“mMap”字段的'data'参数为空。为什么会发生这种情况? – toobsco42 2013-08-26 07:11:15