2012-10-10 50 views

回答

2

沒有在該文件中有一個名爲方法命名爲FbDialog.java

文件CreateCrossImage()

在這個文件時,它的自我

有新線90〜95行號

mContent.addView(mCrossImage, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 

只是評論這條線和done忘了給權限... 和取消註釋最後註釋行....

這是權限...

private String[] permissions = { "user_about_me", 
    "user_activities", "user_birthday", "user_hometown", "user_likes", 
    "user_photos", "user_status", "user_events", "user_groups", 
    "user_location", "user_website", "offline_access", "read_mailbox", 
    "read_stream", "email", "publish_stream", "user_location", 
    "publish_checkins", "user_work_history", "friends_likes", 
    "friends_hometown", "friends_birthday", "friends_hometown", 
    "friends_location", "friends_photos", "friends_website" }; 

mFacebook = new Facebook("FaceBookApplicationId");

mFacebook.authorize(Sample.this, permissions, 
      new DialogListener() { 
     @Override 
     public void onComplete(Bundle values) { 
      Toast.makeText(Sample.this, "Facebook Connected", Toast.LENGTH_SHORT).show(); 
     } 

     @Override 
     public void onFacebookError(FacebookError e) { 
      Toast.makeText(Sample.this, e.getMessage(), Toast.LENGTH_SHORT).show(); 
     } 

     @Override 
     public void onError(DialogError e) { 
      Toast.makeText(Sample.this, e.getMessage(), Toast.LENGTH_SHORT).show(); 
     } 

     @Override 
     public void onCancel() { 
      Toast.makeText(Sample.this, "Connection Canceled", Toast.LENGTH_SHORT).show(); 
     } 
    }); 
+0

我試過。但我越來越接近屏幕 – rams

+0

我試過了。但我越來越強制關閉screen.And我在我的活動類 – rams

+0

只是檢查... – SilentKiller