Galaxy S3 - съемка в портретном режиме разрушает активность

Итак, этот вопрос задавался во многих формах на этом форуме, но ни один из ответов не помогает мне. У меня есть ошибка, которую я смог воспроизвести только на Samsung Galaxy S3.

Я хочу просто сделать и сохранить фотографию с помощью камеры телефона, но моя активность уничтожается, прежде чем я получу ответ от onActivityResult. Это ТОЛЬКО происходит, когда я использую камеру в портретном режиме, в ландшафтном режиме это нормально.

Я использую этот код для запуска камеры:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, Config.ACTIVITY_TAKE_PHOTO);

В портретном режиме я никогда не вижу вызова onActivityResult (из действия «Камера»), я просто вижу onDestroy (), вызываемый в моей деятельности по запуску. В журнале нет исключений или ошибок, и нет ничего плохого в том, чтобы он вылетал.

Я видел посты, в которых рекомендуется добавлять «android: configChanges =« Ориентация | Клавиатура »в« Манифест »и делать много других вещей для управления изменением ориентации, которое происходит при использовании камеры, но пока ничего не помогло.

Кто-нибудь еще решил эту проблему?

Ответы на вопрос(2)

Ваш ответ на вопрос