У меня есть приложение, использующее SharedPreferences
. Один просто хранит версию приложения для проверки на обновление для журнала изменений, а другой содержит некоторую информацию о макете, которую clear()
вызывается при выборе пользователем. Наконец-то мне удалось получить PreferenceFragment
, и я заметил тенденцию, поэтому я подумал, что могу попросить об этом сейчас, прежде чем я предпочел бы сумасшедший (хотя я думаю, что у меня достаточно).Android - Неплохая практика имеет несколько общих настроек?
Я сделал все возможное, чтобы искать и не видеть конкретного упоминания о проблеме, только чтобы можно было иметь кратность.
Я немного беспокоюсь о PreferenceManager.getDefaultSharedPreferences()
, улавливая неправильный префикс, но я мог бы просто не понимать использование.
только соответствующий код я мог думать от моей деятельности:
SharedPreferences storedVer = getSharedPreferences(VER_NUM, 0);
SharedPreferences savedLayout = getSharedPreferences(LAYOUT_SAVE, 0);
Каждого именованный sharedPreference создает новый файл XML, это не плохая практика, если вы думаете, это помогает вам сохранять данные более организованными и более удобными для поиска. –
А, спасибо за подтверждение. Должен ли я беспокоиться о том, что возвращает '.getDefaultSharedPreferences()'? – ziondreamt