2010-07-24 73 views
0

我有一個ListView,其中包含一些來自sqllite表的數據。 該表是由其他一些進程更新的,我想 刷新它的數據。如何在活動仍處於活動模式時刷新列表視圖

我試過無效, 一次又一次試着做setAdapter(), 沒有什麼幫助。它不會重新加載。 我應該以某種方式關閉適配器並重新打開它嗎?

奇怪的是,如果我打開另一個活動,然後回去 - 它會刷新自己。

+0

Ÿ你不更新你存在的問題關於這個問題:http://stackoverflow.com/questions/3324467/how-to-manage-activities-in-android – 2010-07-24 11:35:38

回答

3

您可以嘗試Adapter.notifyDataSetChanged()函數。它可能工作。

+0

我有刷新GridView的問題,這有助於。非常感謝! – mishkin 2010-11-19 16:01:33

2

如果您使用SimpleCursorAdapter,則在連接到適配器的光標上調用requery()將自動刷新適配器和附加視圖。