Я пытаюсь выбрать / захватить изображение из галереи / камеры (соответственно), используя следующий код:
val pickIntent = Intent()
pickIntent.type = "image/*"
pickIntent.action = Intent.ACTION_GET_CONTENT
val takePhotoIntent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
val pickTitle = "Select or take a new Picture"
val chooserIntent = Intent.createChooser(pickIntent, pickTitle)
chooserIntent.putExtra(
Intent.EXTRA_INITIAL_INTENTS, arrayOf(takePhotoIntent)
)
startActivityForResult(chooserIntent, REQUEST_IMAGE_CAPTURE)
Однако я всегда получаю код результата для активности как -1, когда onActivityResult
функция вызывается. У меня, кажется, есть данные, когда опция галереи ничем не используется при вызове камеры.
У меня нет никаких исключений для возврата, и я не знаю, что отлаживать.
Я использую эмулятор для проверки своего приложения.