2013-02-09 44 views
-2
ListView lv = (ListView) findViewById(R.id.list); 

lv.refreshDrawableState(); 

不工作。如何在删除数据库后更新Listview?

+0

您可以发布更多的代码,以便更好地理解。 – 2013-02-09 05:58:38

+0

你的问题是什么?你是在一个列表视图还是在数据库中删除....如果你在列表视图中删除而不是清除你的适配器并且在你的适配器上调用notiftyDatasetChanged .... – Pragnani 2013-02-09 06:15:40

回答

1

清除其所有列表数据/串[]等你在适配器已通过,并通知呼叫notifyDataSetChange()适配器类的对象。

youlist.clear(); 
yourAdapter.notifyDataSetChanged(); 
+0

adapter.notifyDatesetChanged();不工作.... – user2056523 2013-02-09 06:11:16

+0

你是否从你的适配器清除了你的数据? – Pratik 2013-02-09 06:14:11

+0

我解决了使用changeCursor,谢谢大家。 – user2056523 2013-02-12 19:34:50

相关问题