Я не могу поделиться заметкой из приложения в другом приложенииAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Я не могу поделиться заметкой из приложения в другом приложении

Сообщение Anonymous »

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»