我在我的应用程序中有可扩展列表视图。数据存储在这样:getChild()方法使得错误
ArrayList<Map<String, String>> groupData;
ArrayList<Map<String, String>> childDataItem;
ArrayList<ArrayList<Map<String, String>>> childData;
Map<String, String> m;
当我使用方法getChild()
:
@Override
public Object getChild(int groupPosition, int childPosititon) {
return this.childData.get(groupData.get(groupPosition)).get(childPosititon);
}
这使得groupData.get(groupPosition))
错误怎么解决呢?
你能在这里粘贴你的错误吗? – Nikki
请添加您收到的堆栈跟踪。 – Messer
错误:(666,24)错误:发现没有得到合适的方法(图<字符串,字符串>) 方法ArrayList.get(INT)是不适用 (实际参数地图<字符串,字符串>不能被转换为int通过方法调用转换) 方法AbstractList.get(INT)是不适用 (实际参数地图<字符串,字符串>不能转换通过方法调用转换为int) – userpixel