SharedPreference apply與commit的分析

在Android原生開發中,SharedPreferences是一個經常打交道的類,用於數據持久化。但在使用過程中,偶爾可能會出現保存的值並不準確的現象(活生生被坑了一波),其實就是apply與commit這兩個提交方法引起的。 先搜了一波資料,apply與commit的區別,整理如下: 1、apply沒有返回值,而commit有返回值。 2、apply是將修改數據原子提交到內存, 而後異步真正提
相關文章
相關標籤/搜索