首页 > 试题广场 >

SharedPreference的apply和commit的

[问答题]
SharedPreference的apply和commit的区别?
SharedPreference 相关修改使用 apply 方法进行提交会先写入内存,然后异步写入磁盘,commit 方法是直接写入磁盘。如果频繁操作的话 apply 的性能会优于 commit,apply会将最后修改内容写入磁盘。 但是如果希望立刻获取存储操作的结果,并据此做相应的其他操作,应当使用 commit。
发表于 2021-04-06 09:01:36 回复(0)