Прикрепление файла и текста при отправке через интент
Когда я шарю файл по почте или мессенджером, я хочу добавлять к нему сообщение. Для этого есть интент:
val sendIntent: Intent = Intent().apply {
action = Intent.ACTION_SEND_MULTIPLE
putParcelableArrayListExtra(
Intent.EXTRA_STREAM, ArrayList(uris)
)
subject?.let {
putExtra(Intent.EXTRA_SUBJECT, subject)
}
body?.let {
putExtra(Intent.EXTRA_TEXT, body)
}
addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
type = "text/html"
}
startActivity(Intent.createChooser(sendIntent, getString(title)))
При отправке по почте все окей: файл прикрепляется, тело и тема письма создаются. Но при использовании мессенджера (телеграм, вотсап) отправляется только файл без сообщения. Возможно ли это пофиксить?
У меня есть подозрение, что с этим ничего не сделать, т.к. такие вещи остаются на усмотрение мессенджеров, но мало ли.