下列关于 SharedPreferences 的表述错误的是()
sharedpreference.apply()是异步的,sharedpreference.commit()是同步的。
A 正确:SharedPreferences 的数据确实存储在 XML 文件中。
B 正确:虽然从 Android 6.0 开始不再推荐直接跨应用共享(相关模式已废弃),但早期版本可以通过 MODE_WORLD_READABLE 或 MODE_WORLD_WRITEABLE 实现多应用访问。题目通常按传统概念判断为正确。
C 正确:通过 MODE_MULTI_PROCESS(已废弃但曾有效)或结合 ContentProvider 等方式,理论上可以在同一应用的多进程***享访问。
D 错误:apply() 是异步操作,只会将修改内存缓存,然后后台异步写入磁盘,不会马上写入文件。commit() 才是同步写入。