Я пытаюсь разработать наилучшую практику для доступа к SharedPreferences. Должны ли они ВСЕГДА получать доступ через PreferenceManager? И могут ли они ТОЛЬКО читать и записывать через поток пользовательского интерфейса?Попытка установить лучшие практики для SharedPreferences
Любые указатели или ссылки на которые я могу прочитать об этом, будем очень благодарны. Я уже просмотрел эти ссылки, но я не полностью понимаю аргументацию ответов.
Android SharedPreferences Best Practices
Should accessing SharedPreferences be done off the UI Thread?
Благодаря
На ваши вопросы хорошо отвечают те ссылки, которые вы предоставили ... вероятно, поэтому никто не добавляет к этому. –
Да, я понимаю, что все, что мне действительно нужно знать, это если есть другие способы доступа к SharedPreferences, кроме как через поток пользовательского интерфейса. – helper
Конечно, вы можете получить доступ к sharedPreferences из любого места в вашем приложении. Это не связано с потоком. Опасность запуска этого в потоке пользовательского интерфейса заключается в том, что выполнение должно быть тщательно спланировано, так как доступ может немного сократить время и сделать задержку приложения. –