Как убрать Chooser после навигации назад с Camera Activity?
Есть вот такой ActivityResultContract позволяющий сделать фото.
class GetPhotoContract : ActivityResultContract<Unit, Uri>() {
private var imageUri: Uri? = null
override fun createIntent(context: Context, input: Unit?): Intent {
val values = ContentValues()
values.put(MediaStore.Images.Media.TITLE, PICTURE_TITLE)
values.put(MediaStore.Images.Media.DESCRIPTION, PICTURE_DESCRIPTION)
imageUri = context.contentResolver.insert(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
values
)
val cameraIntent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri)
return cameraIntent
}
override fun parseResult(resultCode: Int, intent: Intent?): Uri? {
return when {
resultCode != Activity.RESULT_OK -> null
else -> imageUri
}
}
}
Если не сделать фото и нажать кнопку назад - появляется chooser. Как его убрать?