我有一個列表視圖,其中包含一些值與我的xml文件中啓用了multipleChoice。 我希望能夠保存應用程序退出時用戶已經檢查過的內容,然後重新檢查他們在再次打開時選擇了什麼內容。我的代碼適用於收音機組,但我似乎無法爲此工作。android保存listview與multipleChoice的狀態
編輯:通過在最後使用一些循環欺騙得到這個工作。
我有一個列表視圖,其中包含一些值與我的xml文件中啓用了multipleChoice。 我希望能夠保存應用程序退出時用戶已經檢查過的內容,然後重新檢查他們在再次打開時選擇了什麼內容。我的代碼適用於收音機組,但我似乎無法爲此工作。android保存listview與multipleChoice的狀態
編輯:通過在最後使用一些循環欺騙得到這個工作。
您可以使用SharedPreferences來保存您的選擇。
@BGS寫道,SharedPreference會解決你的問題。 看看這個帖子:MultiChoice Preference Widget for Android。
這裏複選框的值存儲在一個[special-separator]分隔的字符串中,並作爲包含選定值的字符串數組傳遞給調用者。
我正在使用這種方法,迄今爲止效果很好。
請將您的解答作爲答案張貼並標記爲已回答 – 2011-02-08 10:05:12