【发布时间】:2013-09-01 01:06:43
【问题描述】:
我正在尝试制定访问 SharedPreferences 的最佳做法。是否应该始终通过 PreferenceManager 访问它们?它们只能通过 UI 线程读写吗?
任何指向我可以阅读此内容的指针或链接将不胜感激。我已经查看了这些链接,但我不完全理解答案背后的原因。
Android SharedPreferences Best Practices
Should accessing SharedPreferences be done off the UI Thread?
谢谢
【问题讨论】:
-
您提供的那些链接很好地回答了您的问题...这可能就是为什么没有人添加此内容的原因。
-
是的,我明白——我真正需要知道的是,除了通过 UI 线程之外,是否还有其他方法可以访问 SharedPreferences。
-
当然,您可以从应用程序的任何位置访问 sharedPreferences。这不绑定到线程。在 UI 线程中运行它的担心是,应该仔细计划执行,因为访问可能会花费一些时间并导致应用程序滞后。
标签: android sharedpreferences preference ui-thread