В KOTLIN все альтернативы были протестированы, но растровое изображение не может быть сохранено в Внешнее хранилище
Если Я использую:
MediaStore.Images.Media.insertImage (this.contentResolver, file.absolutePath, file.name, file.name)
Тогда я получил " insertImage устарела в Java "
Если я использую:
values.put ( MediaStore.Images.Media.DATA , файл. absolutePath) context.contentResolver.insert (MediaStore.Images.Media.EXTERNAL_CONTENT_URI, значения)
Затем я получил " DATA устарела в Java"
Также
Environment.getExternalStorageDirectory () устарела
Как решить эту проблему?