Fabric TwitterKit使用资产文件夹中的图像撰写推文

时间:2015-08-19 09:54:02

标签: android twitter

我在Android应用中使用Fabric来撰写推文,我需要包含图片。 TweetComposer.Builder类有一个image()方法,它接受一个Uri对象。我正在尝试使用我的应用的资源目录中存在的图片,但我一直收到错误couldn't load the image

这是我的代码:

File myImageFile = new File("file:///android_asset/image/test_icon.png");
Uri myImageUri = Uri.fromFile(myImageFile);

TweetComposer.Builder builder = new TweetComposer.Builder(this)
     .text("test")
     .image(myImageUri);

builder.show();

在调试器中,我已确认Uri已成功创建,但仍无法加载图像。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

你必须将图像放入SD卡,因为 .image(URI uri)方法只需将url传递给 Twitter 的官方应用程序,Twitter应用程序通过使用提供的方式在SD卡中查找图像网址。