在notes / todo app中未删除Android复选框问题

时间:2016-03-11 12:41:15

标签: android listview android-checkbox

我编写了一个应用程序,它记录了艾森豪威尔的方式。

这是一个包含复选框和文本的列表视图。如果删除适配器项,则删除文本,但复选框或复选框状态保持不变。

您可以在github上找到代码(ListActivity.java中的第165行): https://github.com/ari-gold-live/eisenhower/

1 个答案:

答案 0 :(得分:0)

我看到代码itemsAdapter.notifyDataSetChanged(); 您从项目中删除该项目,但itemsAdapter不是新的。

你应该使用ItemsAdapter itemsAdapter = new ItemsAdapter(xxxx); then setAdapter(itemsAdapter),也许它可以发挥作用。

notifyDataSetChanged()有时不起作用。您应该自己通知列表视图。