2017-02-05 15 views
0

У меня проблема.onActivityResult() не вызывается после вращения

Если я назову startActivityForResult() из фрагмента A, вызывается метод onActivityResult(). Но если я назову его из фрагмента B (который имеет метод onActivityResult()) с использованием того же кода, метод onActivityResult() также вызывается, но не всегда.

Если я выключу свое устройство с открытой деятельностью, onActivityResult() не вызывается. Но внутри фрагмента А он называется даже в этом случае.

Есть ли у вас какие-либо идеи по этой проблеме?

Спасибо!

ответ

0

Вы должны сохранить состояние при паузе, а затем после поворота снова начать операцию для получения результата. Или вы можете самостоятельно управлять поворотом экрана в основной регистрации активности для изменений конфигурации манифеста.