我需要某人来指导我找到一个错误。当我接到电话或去其他活动时,当我回来时,所有的群组都被折叠。系统没有销毁活动,所以我无法保存和恢复onRestoreInstanceState中的状态,因为该方法从未被调用过(活动仅被暂停和停止,但未被销毁)。ExpandableListView每当我从其他活动回来时都会崩溃所有组项目
Activity扩展了ExpandableListActivity,我使用的适配器是SimpleCursorTreeAdapter。
在哪些情况下可展开列表已折叠?我要疯了,我找不到解决方案。
在此先感谢。
编辑:这是我的活动
的生命周期,当Activivy首次启动:
的onCreate() - >在onStart() - >的onResume()
,当我去其他活动:
的onPause( ) - >的onStop()
,当我回来:
onRestart - >在onStart() - >的onResume()
我正在做类似的东西这里http://stackoverflow.com/questions/10611927/simplecursortreeadapter-and-cursorloader – toobsco42 2012-05-16 07:23:58