我有一个ListView,其中包含一些来自sqllite表的数据。 该表是由其他一些进程更新的,我想 刷新它的数据。如何在活动仍处于活动模式时刷新列表视图
我试过无效, 一次又一次试着做setAdapter(), 没有什么帮助。它不会重新加载。 我应该以某种方式关闭适配器并重新打开它吗?
奇怪的是,如果我打开另一个活动,然后回去 - 它会刷新自己。
我有一个ListView,其中包含一些来自sqllite表的数据。 该表是由其他一些进程更新的,我想 刷新它的数据。如何在活动仍处于活动模式时刷新列表视图
我试过无效, 一次又一次试着做setAdapter(), 没有什么帮助。它不会重新加载。 我应该以某种方式关闭适配器并重新打开它吗?
奇怪的是,如果我打开另一个活动,然后回去 - 它会刷新自己。
您可以尝试Adapter.notifyDataSetChanged()函数。它可能工作。
我有刷新GridView的问题,这有助于。非常感谢! – mishkin 2010-11-19 16:01:33
如果您使用SimpleCursorAdapter
,则在连接到适配器的光标上调用requery()
将自动刷新适配器和附加视图。
Ÿ你不更新你存在的问题关于这个问题:http://stackoverflow.com/questions/3324467/how-to-manage-activities-in-android – 2010-07-24 11:35:38