Код: Выделить всё
private fun shareNote(title: String, description: String, imageUriList: MutableList) {
val shareIntent: Intent = Intent().apply {
action = Intent.ACTION_SEND_MULTIPLE
putExtra(Intent.EXTRA_SUBJECT, title)
putExtra(Intent.EXTRA_TEXT, "$title\n\n$description")
if (imageUriList.isNotEmpty()) {
val uriList: List = imageUriList.map { Uri.parse(it) }
val parcelableList: ArrayList
= ArrayList(uriList)
putParcelableArrayListExtra(Intent.EXTRA_STREAM,parcelableList)
type = "image/*"
flags = Intent.FLAG_GRANT_READ_URI_PERMISSION
} else {
type = "text/plain"
}
}
startActivity(Intent.createChooser(shareIntent, null))
}
Я проверил списки, все в порядке
Подробнее здесь: https://stackoverflow.com/questions/792 ... nother-app
Мобильная версия