[問題] 關於sharedpreferences.editor的用法

看板java作者 (阿東)時間8年前 (2017/03/16 20:09), 8年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
各位版友好, 我希望能夠有一個資料是設備重新開機後還可以繼續保存的, 所以使用SharedPreferences.Editor的putInt方法來實作, 重新開機後會透過AlertDialog跳出視窗詢問使用者是否要繼續自動重新開機, 除此之外也使用一個textview來記錄重新開機的次數, 如果不用繼續重開機,按下Dialog的按鈕後可以把這個借來的空間釋放掉, 所以在按鈕的事件中使用edit.remove(key_name).commit()來釋放空間, 但是卻沒有辦法成功把空間放掉, 也使用過clear(),但是也沒辦法成功, commit()也換成apply()實驗過也是沒辦法釋放空間, 請問有版友能夠給一些建議是否可能是哪裡沒注意嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.142.87 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1489666164.A.5BD.html

03/16 20:15, , 1F
什麼空間?
03/16 20:15, 1F
打太急敘述上有點問題,原意是希望能夠透過remove或clear將key_name 的數值釋放掉 ※ 編輯: Dong0129 (1.169.142.87), 03/16/2017 20:22:02
文章代碼(AID): #1Ooe1qMz (java)
文章代碼(AID): #1Ooe1qMz (java)