嗨,我有以下代码来共享图像:
// Share
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/jpeg");
Uri uri = Uri.parse(getFilesDir() + File.separator + "myGoal.jpg");
share.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(share, "Share Image"));
它可以将图像共享到 Dropbox,但如果我选择 Facebook 选项,我会看到 Facebook 的状态更新对话框,没有附加图像,如果我尝试使用“测试”更新我的状态,它就不起作用。没有错误。只是不工作。
我知道这不是图像,因为它可以正确上传到我的 Dropbox,我可以拉出图像并查看它。
我是否必须以不同的方式将图像附加到意图才能与 Facebook 一起使用?
有任何想法吗?我正在物理设备上调试。