编辑2:
我解决了我的问题,但是我不知道怎么解决的:S 我稍微移动了一下我的代码片段,突然它就起作用了。可能是以错误的顺序做了某些事情,但是很奇怪,检查了很多次。感谢你们的帮助,非常抱歉我不能发布答案;)
您好。
我有一个列表视图,我正在尝试刷新它,以便在向底层数组列表添加元素时更新它自己。
这是代码片段:
private void addEvent() {
arrlEvents.add( event );
adptEvents.notifyDataSetChanged();
updateSaveFile();
filterList();
}
arrlEvents是包含事件的基本arraylist,我正在添加一个事件,尝试使用notifyDataSetChanged()更新列表视图,但它不起作用。有人可以帮忙吗?
谢谢您的时间:)
编辑: 以下是适配器的源代码:
private ArrayAdapter<Event> adptEvents;
adptEvents = new ArrayAdapter<Event>( EventCalendar.this, R.layout.list_items, arrlEvents );