【发布时间】:2019-11-12 10:13:00
【问题描述】:
我有图像 uri,我正在尝试使用以下代码共享它,但它不起作用。
共享意图已打开,但那里没有图像。请帮我解决这个问题
private fun ivShareClickListener(position: Int) {
var file = File(dataList[position].uri.path)
val sharingIntent = Intent(Intent.ACTION_SEND)
//sharingIntent.type = "*/*"
val apkURI = FileProvider.getUriForFile(
context, context.applicationContext.packageName + ".provider", file
)
sharingIntent.setDataAndType(apkURI, "*/*")
sharingIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
startActivity(context, Intent.createChooser(sharingIntent, "Share image using"), null)
}
【问题讨论】:
标签: android android-file android-fileprovider