Java Arraylist在android中解析json时显示为空

Java Arraylist在android中解析json时显示为空,java,android,json,arraylist,Java,Android,Json,Arraylist,我是android的新手。我正在学习使用Json进行数据解析。我正在将数据存储到arraylist。问题是,有时候arraylist会显示所有数据,而大多数时候它看起来是空的。我为所有迭代器设置了一个toast消息,在toast消息中,所有数据始终显示,事实上,当列表显示为空时,toast显示数据,这意味着数据解析是正确的,在将它们添加到列表中时出现了问题。为什么我没有一直得到列表中的数据,我如何才能摆脱它。提前谢谢 放这条线 adapter = new ArrayAdapter(this,

我是android的新手。我正在学习使用Json进行数据解析。我正在将数据存储到arraylist。问题是,有时候arraylist会显示所有数据,而大多数时候它看起来是空的。我为所有迭代器设置了一个toast消息,在toast消息中,所有数据始终显示,事实上,当列表显示为空时,toast显示数据,这意味着数据解析是正确的,在将它们添加到列表中时出现了问题。为什么我没有一直得到列表中的数据,我如何才能摆脱它。提前谢谢

放这条线

  adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, list);
就在这一行之后:

list = new ArrayList<String

在for循环之后

尝试使用arraymovie.toString和currentmovie.toString打印arraymovie,查看数据库中的数据是否正确。编辑问题并包含其输出!此外,在for循环结束后,在onResponse方法中将i<20更改为ilist = new ArrayList<String
adapter.notifyDatasetChanged()