Java Facebook messenger在android中共享内容

Java Facebook messenger在android中共享内容,java,android,Java,Android,我正在尝试使用FacebookSDK来分享内容,正如他们在示例代码中提到的那样 但仍将异常作为不受支持的URI方案获取 我正在编写的代码 String local_path = file_path.get(0); Uri uri = Uri.parse(local_path); File file = new File(uri.getPath()); String name = file.getName(); try { // Cre

我正在尝试使用FacebookSDK来分享内容,正如他们在示例代码中提到的那样 但仍将异常作为不受支持的URI方案获取

我正在编写的代码

    String local_path = file_path.get(0);
    Uri uri = Uri.parse(local_path);

    File file = new File(uri.getPath());

    String name = file.getName();

    try {
        // Create the parameters for what we want to send to Messenger.
        ShareToMessengerParams shareToMessengerParams =
                ShareToMessengerParams.newBuilder(uri, "image/jpeg")
                        .setMetaData("{ \"image\" : \"" + name + "\" }")
                        .build();

        MessengerUtils.shareToMessenger(CatalogueProduct.this, 1, shareToMessengerParams);

    } catch (Exception e) {
        Log.e("fb_mes_exp", "" + e.getMessage());
    }