Можно ли проверять saveInstanceState на Destroy?

в своем приложении я выполняю действие onDestroy. Но мне не нужны действия, если приложение повернуто. Я использовал onSaveInstanceState для сохранения переменных при повороте приложения и проверки saveInstanceState != nullonCreate.

Я не видел, чтобы кто-нибудь проверял saveInstanceStateonDestroy, это нормально?

onDestoy() не предназначен для вызова каждый раз. Вы должны сделать это в onSaveInstanceState ..
ADM 26.04.2018 17:43

Сделайте чтение Активность OnDestroy ни разу не вызывала?.

ADM 26.04.2018 18:00

Возможные дубликаты stackoverflow.com/questions/20831826/…

Badr 26.04.2018 18:37
1
3
50
1

Ответы 1

Нет никакой гарантии, что метод onDestroy будет вызван каждый раз.

onSaveInstanceState () был вызван непосредственно перед onPause () согласно документации

поэтому не нужно проверять saveInstanceState на Destroy.

Другие вопросы по теме