2011-09-08 61 views
2

我正在尝试整合官方FB SDK for android。下面 是基本的代码Android FB连接

public class FbTestActivity extends Activity { 
    Facebook facebook = new Facebook("112374492201730"); 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     facebook.authorize(this, new String[] { "email", "read_stream" }, 

     new DialogListener() { 

      public void onComplete(Bundle values) { 
      } 

      public void onFacebookError(FacebookError error) { 
      } 

      public void onError(DialogError e) { 
      } 

      public void onCancel() { 

      } 
     }); 
    } 

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

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

当我打开应用程序的登录或者(如果looged中)权限对话框一直没有出现。一些对话将打开几毫秒并关闭。

回答

2
+0

Umesh制作:你能告诉我如何强制FORCE_DIALOG_AUTH?没有看到任何的代码示例,所以我想知道它的 –

+1

一个静态的最终诠释变量在FB里面的SDK“Facebook.java”文件。 – Umesh

+0

我得到了..只是困惑在哪里放置在上面的代码? –