ExpandableListView を使用したアクティビティがあります。BaseExpandableListAdapter を拡張するカスタム アダプターを使用してリストに入力します (私のアダプターは StopsExpandableAdapter と呼ばれます)。必要なメソッドをすべて実装しました。
私のアクティビティでは、コンテキスト メニューを使用してそのリストからエントリを削除できます。ユーザーがそれを行うと、アイテムが削除されるようにリストを更新したいと思います。新しいアダプターを作成すると、リストビューがデフォルトにリセットされ、すべてのグループが折りたたまれます。リストビューの状態を維持したいので、展開されたグループはリストを更新した後も展開されます。
カスタム アダプター (StopsExpandableAdapter) に removeGroup メソッドを追加して、グループを削除した後にアクティビティで使用できると考えましたが、使用すると:
mExpandableList.getAdapter();
カスタム アダプターではなく、ExpandableListConnector を取得するため、関数を使用できません。リストを更新してその状態を維持するにはどうすればよいですか?