android - SharedPreferences 的读取速度

标签 android performance sharedpreferences

SharedPreferences 有多快?有没有办法将它们放在内存中以供阅读?我有少量数据 ListView 必须查询以显示每个单元格,我担心对闪存的调用会太慢。我不担心写入速度,因为写入很少发生。我正在考虑只使用 JSON 对象而不是 SharedPreferences 来保存数据。有什么想法吗?

最佳答案

Is there a way to put them in memory for reading?

它们在内存中,在第一次引用之后。第一次检索特定的 SharedPreferences(例如,PreferenceManager.getDefaultSharedPreferences())时,数据会从磁盘加载并保留。

关于android - SharedPreferences 的读取速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19148282/

相关文章:

java - 如何在 Android 中始终显示工具栏,即使有滚动?

.net - 如何弄清楚为什么我的本地主机站点需要这么长时间才能加载?

performance - 使GO(GOLANG)逐行解析文本更快

php - 使用 PHP 提供文件的最快方法

java - 保存复选框的状态,然后加载它

android - 更新 Android 应用程序时 SharedPreferences 会发生什么?

android - 如何在扩展 ArrayAdapter<String> 的类中获取共享首选项

android - TelephonyManager.getCellLocation() 返回空值?

android - 如何以编程方式直接进行调用

android - NDK和SDK有什么区别