Galaxy S3 - robienie zdjęć w trybie portretowym niszczy aktywność

To pytanie zostało zadane na wielu forach na tym forum, ale żadna z odpowiedzi mi nie pomaga. Mam błąd, który udało mi się odtworzyć tylko na Samsung Galaxy S3.

Chcę po prostu zrobić i zapisać zdjęcie za pomocą aparatu w telefonie, ale moja aktywność jest niszczona, zanim wrócę z onActivityResult. To dzieje się TYLKO, gdy używam aparatu w trybie pionowym, w trybie poziomym jest w porządku.

Używam tego kodu do uruchomienia aparatu:

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

W trybie portretu nigdy nie widzę wywołania onActivityResult (z działania Camera), widzę tylko wywołanie onDestroy () w mojej inicjalizacji. W dzienniku nie ma żadnych wyjątków ani błędów i nie ma nic złego, aby spowodować awarię.

Widziałem posty, które zalecają dodanie „android: configChanges =” orientation | keyboardHidden ”” do manifestu i robienie wielu innych rzeczy, aby zarządzać zmianą orientacji, która ma miejsce podczas korzystania z aparatu, ale nic nie pomogło do tej pory.

Czy ktoś inny rozwiązał ten problem?

questionAnswers(2)

yourAnswerToTheQuestion