在我的Android应用程序中,我使用扩展列表视图,用我使用过的值更新父名称和子名称
public HashMap<String, HashMap<String, String>> alertvalues = new LinkedHashMap<String, HashMap<String, String>>();
这种哈希映射。我可以成功将数据加载到扩展列表视图但无法更新值。当我选择和取消选择子项时,需要分别更新值0和1。 我的尝试在下面
chilitem.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (Integer.parseInt(alertvalues.get(
groulist.get(groupPosition)).get(
collections.get(groulist.get(groupPosition)).get(
childPosition))) == 0) {
alertcheck.setVisibility(View.VISIBLE);
//here i need to update the value into array but failed to do
alertvalues.get(groulist.get(groupPosition)).get(
collections.get(groulist.get(groupPosition)).get(
childPosition));
} else {
alertcheck.setVisibility(View.GONE);
}
}
});
任何人都可以提示更新值