В android documentantion сказано это:
... когда действие приостановлено или остановлено, состояние действия
сохраняется. Это правда, потому что объект Activity все еще находится в
память, когда она приостановлена или остановлена - вся информация о ее членах
и текущее состояние все еще живо. Таким образом, любые изменения, сделанные пользователем
в рамках деятельности сохраняются, так что когда активность возвращается к
на переднем плане (когда он «возобновляет»), эти изменения все еще там.
Но в моей деятельности, когда я возвращаюсь из другой деятельности, расширяемый список сбрасывается (все расширенные группы свернуты). Данные не изменяются, а адаптер и курсор не уведомляются или не запрашиваются.
Я проверял, что метод обратного вызова onDestroy никогда не вызывается, только onPause и onStop.
Я выхожу из действия с помощью startActivityForResult и возвращаюсь с использованием finish ().
Пожалуйста, почему я теряю государство?
Спасибо.