Активность под полупрозрачной Активность отсутствует при вызове onSaveInstanceState - PullRequest
0 голосов
/ 06 февраля 2019

Когда моя первая активность перекрывается второй полупрозрачной активностью, а затем другой непрозрачной активностью - состояние первой активности не экономит на ротации.Есть какой-нибудь хак для принудительного сохранения состояния?

  1. У меня есть activity (A), который перекрывается другим (B) (полупрозрачный)

  2. Затем я открываю непрозрачную активность (C), и мой activity (A) переходит в состояние «остановлено» с вызовом onSaveInstanceState

  3. Затем я закрываю непрозрачную активность, и мой activity (A) переходит в состояние «запущено», как сказано в документации.

  4. Теперь после вращения устройства мой activity (A) отсутствует при вызове onSaveInstanceState.Кроме того, состояние fragments и его ViewModels также не сохраняются.

Существует возможность взлома для сохранения состояния activity и fragments в translucentдеятельность

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...