Java 使用FacebookDialog.PhotoShareDialogBuilder时出错
使用FacebookDialog.PhotoShareDialogBuilder时出现以下错误,它是Facebook SDK的一部分Java 使用FacebookDialog.PhotoShareDialogBuilder时出错,java,android,facebook,Java,Android,Facebook,使用FacebookDialog.PhotoShareDialogBuilder时出现以下错误,它是Facebook SDK的一部分 06-25 16:06:41.120 3957-17743/? E/ActivityThread﹕ Failed to find provider info for com.facebook.app.NativeAppCallContentProvider1389xxxxxxxx 下面是我的密码 private void shareToFacebook(Ac
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();
}
}
应该用canPresent包装.present方法 只有某些版本的Facebook应用程序支持照片共享对话框,如果您的用户使用的是旧版本的Facebook应用程序,则会出现此错误