Мне нужен кто-то, кто поможет мне найти ошибку. Когда я получаю звонок или перехожу к другому действию, когда я возвращаюсь, все группы рушится. Система не уничтожила активность, поэтому я не могу сохранить и восстановить состояние в onRestoreInstanceState, потому что метод никогда не вызывается (активность приостановлена и остановлена, но не уничтожена).ExpandableListView сворачивает все элементы группы каждый раз, когда я возвращаюсь из другой активности.
Деятельность расширяет расширяемуюListActivity и адаптер, который я использую, является SimpleCursorTreeAdapter.
В каких случаях расширяемый список рушится? Я схожу с ума, и я не могу найти решение.
Заранее спасибо.
Edit: Это жизненный цикл моей деятельности
когда Activivy начинается в первый раз:
OnCreate() -> OnStart() -> onResume()
, когда я иду в другой деятельности:
OnPause () -> OnStop()
и когда я вернусь:
onRestart -> OnStart() -> onResume()
Я делаю что-то подобное ЗДЕСЬ http://stackoverflow.com/questions/10611927/simplecursortreeadapter-and-cursorloader – toobsco42