У меня есть пользовательский 3-уровневый расширяемый список. Сделано с 2 адаптерами, которые продлевают BaseExpandableListAdapter
: ParentAdapter
и ChildAdapter
.Android ExpandableListView как сохранить расширенное/свернутое состояние?
Внутри getChildView
от ParentAdapter
Я просто вызываю ChildAdapter
.
Но когда я расширяю 3-й уровень и прокручиваю его из вида, он восстанавливается обратно в сложенное состояние.
Как это исправить?
Я полагаю, мне нужно сохранить расширенное/свернутое состояние для моего getGroupView
внутри ChildAdapter, но я не знаю, как правильно его реализовать.
Или я должен сохранить состояние для getChildView
внутри ParentAdapter?