将来自 Android 的照片分享到 Twitter

Share photo to twitter from Android

您好,我正在尝试使用结构库中的 TweetComposer 发布照片。但是,一旦请求 Twitter 的意图,Twitter 就会崩溃,不会提供任何错误消息。我希望其他人对此有类似的经历?这是我正在使用的代码。

   File newFile = new File(getContext().getFilesDir(), "snapshot.jpg");
        try {
            FileOutputStream fos = new FileOutputStream(newFile);
            b.compress(Bitmap.CompressFormat.JPEG,50,fos);
            fos.close();
        }
        catch(Exception e)
        {

        }

 TweetComposer.Builder builder = new TweetComposer.Builder(getActivity()).text("TWEEEET")
       .image(Uri.fromFile(newFile));
        builder.show();

当我不添加图像时它确实有效!

Twitter 在添加图像时出现不支持的媒体错误。

谢谢!

对,我设法解决了!原来我是想分享一张回收的位图!