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