#java #android #startactivityforresult #xiaomi
Вопрос:
У меня следующая проблема с устройством Xiaomi:
Если я открою камеру с помощью чего-то вроде:
private static final int CAMERA_PIC_REQUEST = 9999; // this can be anything
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
Затем, когда фотография принята или удалена, onActivityResult никогда не запускается. Для точно такого же кода он правильно запускается в эмуляторе.
Похоже, что проблема возникает только с камерой, например, выполнение функции startActivityForResult, которая открывает список контактов телефона для выбора одного контакта, работает правильно.
Что я могу сделать, чтобы он правильно работал на устройстве Xiaomi?
Комментарии:
1. Вы пробовали использовать другое устройство? Куда ты звонишь
startActivityForResult
?