Запускает намерение камеры с помощью кнопки диалога, и она достигает 90% времени. Другие 10% времени, когда намерение запускается и закрывается перед съемкой. Включены, сообщения об ошибках отсутствуют отображается, и я использую android 6. Какие события могут вызывать этот случайный сбой?Съемка с камеры не выполняется
Intent takePicture = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePicture.resolveActivity(getPackageManager()) != null) {
alertDialog.cancel();
startActivityForResult(takePicture, REQUEST_IMAGE_CAPTURE);
}
хороший ответ, thnks.is есть флаг, который может сделать это намерение несократимым? – Mushirih
@PeterMushirih: Нет. Пожалуйста, поймите, что есть ~ 2 миллиарда Android-устройств, начиная с тысяч моделей устройств. Эти модели устройств поставляются с * сотнями * различных приложений для камер, и пользователи могут выбрать установку других приложений для камер. 'ACTION_IMAGE_CAPTURE' может вызывать любой из них. – CommonsWare