2012-02-21 82 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