Android更新Hashmap无效

时间:2015-09-23 05:54:39

标签: android hashmap updates

在我的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);

            }
        }
    });

任何人都可以提示更新值

0 个答案:

没有答案