我有一個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