2014-06-25 45 views
0

使用FacebookDialog.PhotoShareDialogBu​​ilder時,出現以下錯誤,這是Facebook SDK的一部分。使用FacebookDialog.PhotoShareDialogBu​​ilder時出錯

06-25 16:06:41.120 3957-17743/? E/ActivityThread﹕ Failed to find provider info for com.facebook.app.NativeAppCallContentProvider1389xxxxxxxx 

她是低於

private void shareToFacebook(Activity activity ,Bitmap bitmap) { 


    if (bitmap != null) { 
     Collection<Bitmap> screenShots = new ArrayList<Bitmap>(); 

     screenShots.add(bitmap); 

     FacebookDialog shareDialog = new FacebookDialog.PhotoShareDialogBuilder(activity) 
       .addPhotos(screenShots) 
       .setApplicationName("DriveSync Telematics") 
       .setPlace("me/photos/") 
       .build(); 

     shareDialog.present(); 

    } 
} 

回答

0

你應該換行.present()方法有canPresent()我的代碼。

只有特定版本的Facebook應用程序支持照片共享對話框,並且如果您的用戶使用的是舊版本的Facebook應用程序,則會出現此錯誤。