我看到這個問題回答了幾次,其中建議使用BaseAdapter中的notifyDataSetChanged()方法。當底層數據發生變化時刷新視圖顯示
當應用程序不使用任何適配器時,是否有刷新的方法?我有一個簡單的應用程序,其中使用了一些具有偏好的活動,以及具有文本視圖和按鈕的相對佈局。目前我不使用任何適配器,如SimpleAdapter或ArrayAdapter或CursorAdapter。在我看來,我必須創建其中的一個才能使用notifyDataSetChanged()?對我來說沒有更簡單的方法嗎?
我確實使用SharedPreferences。我有一個顯示屏幕的活動。我設置了一個鬧鐘,鬧鈴響起,服務開始,服務在屏幕頂部的新活動中啓動鬧鐘對話框。用戶單擊確定使對話框消失。當它消失時,我回到原始屏幕,但原始屏幕保持不動,沒有變化。我只需要在原始屏幕上更改一個字符串,因爲用戶做了什麼。我想我應該重新創建整個屏幕? – mlw 2010-11-28 16:22:39