我试图在用户点击某个元素时删除.css
的元素,但是当用户点击它时,我的应用程序崩溃了,我不知道为什么。< / p>
以下是删除元素时的代码:
ListView
以下是@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
tasques.remove(position);
notifyDataSetChanged();
}
的{{1}}:
onCreate
这是错误:
mainActivity
提前致谢!
答案 0 :(得分:1)
尝试此代码:使用adapter.notifyDataSetChanged();
通知适配器也会使之前的数据无效。
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
tasques.remove(position);
adapter.notifyDataSetChanged();
adapter.notifyDataSetInvalidated();
}
答案 1 :(得分:1)
固定!我在代码的另一部分中有另一个adapter = new tascaListViewAdapter(this,tasquesArrayList);
...