【发布时间】:2017-01-14 09:50:41
【问题描述】:
我已成功检索图像并将其显示在列表中,但是当我共享它时,它显示“无法附加空文件”
这是我尝试过的
holder.button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String PATH = "/mnt/sdcard/"+ listItem.getImg();
File f = new File(PATH);
Uri yourUri = Uri.fromFile(f);
// Uri contenturi= FileProvider.getUriForFile(context," com.astu360.bjp2017",f);
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("Image/*");
intent.putExtra(Intent.EXTRA_STREAM, yourUri);
intent.putExtra(Intent.EXTRA_TEXT,"These are the content..");
context.startActivity(Intent.createChooser(intent,"Share via.."));
}
});
任何帮助和建议将不胜感激。
【问题讨论】:
-
您是否尝试将图像作为 base64 字符串嵌入到额外内容中?下周我将不得不对 Keystore 做同样的事情。
-
@Xvolks 怎么做...??你能分享那部分代码吗..我会感谢你
标签: java android file android-intent uri