向ListView中添加数据

3
当我将我的应用从Eclipse迁移到Android Studio时,我在以下代码中出现错误: AddList.Add(Add); Addlist是一个ListView小部件
 for(int i=0;i<jArray.length();i++){
                            Advertisement Add=new Advertisement();
                            JSONObject jRealObject=jArray.getJSONObject(i);
                            //Set the Value
                            Add.setTitle(jRealObject.getString("Title"));
                            Add.setLikes(jRealObject.getString("Likes"));
                            //Add Data to List
                            AddList.Add(Add);
}

1
你能添加一些关于错误的数据吗? - PoliceEstebi
你遇到了什么错误?是空指针异常吗? - Pranjal Sahu
1个回答

0

展示你的适配器代码。 我认为在将广告添加到AddList后,您应该通知适配器数据集已更改函数。

adapter.notifiDataSetChanged();

我尝试添加notifiDataSetChanged()函数,但它不起作用! - Mutaz Mohammed
它在Eclipse中工作得很好...但在Android Studio中不起作用。 - Mutaz Mohammed
1
我发现了错误...现在我使用ArrayList变量而不是Listview变量,它工作得非常好...非常感谢Max Pinto。 - Mutaz Mohammed
欢迎您,如果您解决了问题,请关闭对话线程并接受某个答案。祝好。 - Max Pinto

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接