Я думаю, что это довольно просто - при использовании SimpleExpandableListAdapter группы заполняются списком карт, а дети - списком списков карт. Когда вы создаете адаптер, вы указываете ему ключ для доступа к Карте, например:
new SimpleExpandableListAdapter(
this,
createGroupList(), // returns List<Map>
R.layout.category_row,
new String[] { "Group Item" },
new int[] { R.id.row_name },
createChildList(), // returns List<List<Map>>
R.layout.feed_row,
new String[] { "Sub Item" },
new int[] { R.id.row_name }
);
Мой вопрос, скажем, для ребенка, могу ли я сохранить дополнительные данные на этой карте и получить к ним доступ позже? Скажем, можно ли добавить дополнительный ключ в карту для ребенка, например «Тип» -> «Готовый», и получить к нему доступ позже с помощью метода getChild () SimpleExpandableListAdapter?