gpt4 book ai didi

java - HashMap android 没有在 android 中被调用

转载 作者:行者123 更新时间:2023-12-01 11:15:31 24 4
gpt4 key购买 nike

我正在使用 HashMap 将值放入数据库中。我这样使用它:

HashMap<String, String> queryValuess = new HashMap<>();
String premiu1 = String.valueOf(p1);
queryValuess.put("p1", premiu1.toString());

这工作得很好,除非我把它放在一个函数中:

private void Premii10(int test) {
HashMap<String, String> queryValuess = new HashMap<String, String>();

p1=5;

String premiu1=String.valueOf(p1);
queryValuess.put("p1", premiu1.toString());
}

我尝试调用它,例如,在单击按钮时这样调用:

button click event {
Premii10();
}

它被调用,但 queryValuess.put() 不起作用。我知道它被调用,因为我已经显示了一条 toast 消息并且它正在工作。您知道为什么 HashMap 不能以这种方式工作吗?

最佳答案

// Not a local variable
Map<String, String> queryValuess = new HashMap<String, String>();

private void Premii10(Map<String, String> map) {
p1 = 5;
String premiu1 = String.valueOf(p1);
map.put("p1", premiu1.toString());
}

// Use it like this
button click event {
Premii10(queryValuess);
}

关于java - HashMap android 没有在 android 中被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31878432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com