【发布时间】:2015-01-11 17:50:46
【问题描述】:
我不知道为什么,但是我的 hashmap 正在替换我的一些条目。擦掉旧的,放上新的。 它甚至不是最古老的,而且由于某种原因,它从一开始就只有 4 个插槽。
这是我正在使用的代码:
params = new HashMap<String, String>();
params.put("conta", usuario.getConta());
params.put("agencia", usuario.getAgencia());
params.put("data", consultaF);
params.put("dataI", "DataTeste");
当它进入“agencia”键时,hashmap 存储条目,没问题。但是,当它进入“dataI”键时,会替换“dataI”条目的代理条目。
在另一个Activity类中,同一个类一共存储了8个值。这不是单例。 我试图改变密钥,但它不起作用。我需要将这 4 个值存储在 hashmap 中,因为我正在使用库 volley 与 restfull webservice 进行通信,这些是 ws 的参数。 我能做什么以及为什么会发生这种替换?
【问题讨论】:
-
没有代码很难回答。在这个例子中,一切似乎都很好。
标签: java android replace hashmap android-volley