Я провел достаточно исследований по этому вопросу, и нет единого четкого решения этой проблемы.
В жизненном цикле, особенно в жизненном цикле фрагмента, следующее исключение наступает в любой момент после onPause ().
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
Моя логика говорит, что для продолжения работы с текущим фрагментом, после того, как он достигнет этого состояния, я должен перезапустить действие и снова указать на предполагаемый фрагмент с помощью Intent.
Я хочу уточнить, что происходит, и какое должно быть реальное решение, чтобы справиться с этим.
Мне нужно знать плюсы и минусы этого механизма; его значение в жизненном цикле фрагмента или действия.
Кроме того, если я изменю функцию Windows в onCreate, чтобы она не переходила в спящий режим, если только пользователь вручную не нажал кнопку «Домой», активность все равно перейдет в это состояние?