#kotlin
Вопрос:
большинство найденных примеров были основаны на ниже Android 10. и MediaStore.Изображения.Media.insertImage() устарел в android 10. ниже приведен мой код, который использует растровое изображение в качестве потока, это приведет к ошибке, буду признателен, если вы поможете поделиться изображением в WhatsApp для выше в котлине. Спасибо
btnSocialMedia.setOnClickListener {
val stream = ImageHandling.GetProperImageRotation.BitmapToByteArray(bitmapCreated!!)
val intent = Intent()
intent.action = Intent.ACTION_SEND
intent.putExtra(Intent.EXTRA_STREAM,stream)
intent.type = "image/*"
startActivity(Intent.createChooser(intent,"Share photo"))
}
Комментарии:
1. Вы
MediaStore.Images.Media.insertImage()
упомянули, где в вашем коде используется thar? Кроме того, что говорит об аварии?2. Этот метод устарел, когда я использовал minSdkVersion:26 и targetSdkVersion :29 В приведенном выше коде intent.putExtra(намерение. EXTRA_STREAM , uri) нужен uri вместо потока. Итак, я застрял, так как не могу использовать MediaStore insertImage (), так как я использовал целевой Sdk 29