Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用FacebookDialog.PhotoShareDialogBuilder时出错_Java_Android_Facebook - Fatal编程技术网

Java 使用FacebookDialog.PhotoShareDialogBuilder时出错

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

使用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(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应用程序,则会出现此错误