我的應用程序是一個簡單的清單。如果我單擊復選框并關閉應用程序,復選框狀態(tài)將在重新啟動時保存并重新加載?,F在我想添加一個可用于選擇日期的日歷。對于每個新的一天,列表中復選框的默認狀態(tài)應取消選中。如果復選框的狀態(tài)發(fā)生變化,則應在此特定日期保存。因此,如果我關閉應用程序并再次選擇同一天,則應重新加載復選框狀態(tài)。如何根據日期和在列表視圖中單擊哪個復選框來保存復選框狀態(tài)?我還能用 sharedPreferences 做到這一點嗎?或者我應該使用 SQLite,因為一年的使用會導致 3650 個保存的復選框狀態(tài)(假設我的清單包含大約 10 個項目)。
3 回答

德瑪西亞99
TA貢獻1770條經驗 獲得超3個贊
這是邏輯答案..你需要自己實現它。
使用 SQLite 并制作帶有日期字段的所需列(根據復選框)的表格。
現在在日期之后選擇查詢您的數據庫以獲得所需的日期..并設置復選框(如果該日期的數據存在)。
添加回答
舉報
0/150
提交
取消