Я получаю URL-адреса изображений с сервера. Теперь я хочу поделиться этими URL-адресами с другим приложением, но в нем говорится:
Формат файла не поддерживается
Вот мой код:
private fun shareImages(urls:List<String>?) {
var listOfImageUri = ArrayList<Uri>()
for (i in urls!!.indices) {
listOfImageUri.add( Uri.parse(urls[i].url))
}
val shareIntent: Intent = Intent().apply {
action = Intent.ACTION_SEND_MULTIPLE
putParcelableArrayListExtra(Intent.EXTRA_STREAM, listOfImageUri)
type = "image/*"
flags = Intent.FLAG_GRANT_READ_URI_PERMISSION
}
try {
startActivity(Intent.createChooser(shareIntent, "Share Via:"))
} catch (e: ActivityNotFoundException) {
Toast.makeText(baseActivity, "No App Available", Toast.LENGTH_SHORT).show()
}
}
Ссылка, для которой я пробовал: обмен несколькими изображениями Android Обмен несколькими изображениями с другими приложениями
Примечание: в процессе обмена изображениями я не хочу сохранять изображение на SD-карту
Пожалуйста, помогите .. Любая помощь приветствуется.