如何将HashMap与变量一起使用?Java sqlite
我有两个来自数据库(sqlite)的变量(nom和marc)。我需要用HashMap显示这些变量。我尝试了以下方法,但无效:如何将HashMap与变量一起使用?Java sqlite,java,android,sqlite,Java,Android,Sqlite,我有两个来自数据库(sqlite)的变量(nom和marc)。我需要用HashMap显示这些变量。我尝试了以下方法,但无效: private void populateList(String nom, String marc) { list = new ArrayList<HashMap<String, String>>(); HashMap<String, String> temp = new HashMap<String, Strin
private void populateList(String nom, String marc) {
list = new ArrayList<HashMap<String, String>>();
HashMap<String, String> temp = new HashMap<String, String>();
temp.put(FIRST_COLUMN, nom);
temp.put(SECOND_COLUMN, marc);
temp.put(THIRD_COLUMN, "1");
list.add(temp);
}
如您所见,PopulateList是一种不同于我需要发送变量的按钮的方法。也许我做错了。任何答案都会有帮助。谢谢每次调用populateList()方法时,您都会创建一个要呈现的列表的新实例! 设法除去
list = new ArrayList<HashMap<String, String>>();
list=newarraylist();
来自大众主义者(…)“我尝试了这个,但它不起作用。”“我做错了什么?”你想做什么,那么它会做什么呢?我想你不会真的想在每次调用
populateList
时用空列表替换list
——否则你可以直接存储HashMap
引用。我需要填充一个列表,每个项目都必须出现在按钮单击事件之后。所以我需要显示变量“nom”和“marc”。我想我发送了错误的变量,因为列表中没有显示任何内容。但两者都不是错误。这就好像变量是空的。我解释一下?谢谢安迪。。。我解决了。。。这个解决方案太傻了!我解散了方法populateList,直接引用!谢谢!谢谢你,丹。。。我解决了。。。这个解决方案太傻了!我解散了方法populateList,直接引用!谢谢!
list = new ArrayList<HashMap<String, String>>();