2011-06-21 11 views
0

私の活動では、次のコードを使用してFacebookの承認を取得しています。 facebook.authorizeが呼び出されますが、リスナーイベント(onComplete、onFacebookError ...)のいずれかに入力されません。誰も助けることができますか?AndroidのFacebook SDKに関する問題

あなたのクラスでこれを配置する必要があり
Facebook facebook = new Facebook(FACEBOOK_APPID); 

facebook.authorize(ItemDetail.this, new String[] {"publish_stream"}, 

     new DialogListener() { 
      @Override 
      public void onComplete(Bundle values) { 
       Log.i("ItemDetail", "Facebook onComplete"); 
      } 

      @Override 
      public void onFacebookError(FacebookError error) { 
       Log.i("ItemDetail", "Facebook onFacebookError"); 
      } 

      @Override 
      public void onError(DialogError e) { 
       Log.i("ItemDetail", "Facebook onError"); 
      } 

      @Override 
      public void onCancel() { 
       Log.i("ItemDetail", "Facebook onCancel"); 
      } 
     } 
); 

答えて

1

@Override 
    protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    facebook.authorizeCallback(requestCode, resultCode, data); 
}