Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将HashMap与变量一起使用?Java sqlite_Java_Android_Sqlite - Fatal编程技术网

如何将HashMap与变量一起使用?Java sqlite

如何将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

我有两个来自数据库(sqlite)的变量(nom和marc)。我需要用HashMap显示这些变量。我尝试了以下方法,但无效:

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>>();