Я сталкиваюсь со странным поведением.Прямо сейчас я делаю APK
из своего приложения и устанавливаю в свой Nexus 5x
, перед этим я удаляю предыдущую версию.После установки новой и свежей версии, он использует настройки предыдущей версии, такие как Shared Preferences
!Как это случилось?даже я очищаю кеш и очищаю данные, но мое новое приложение использует старые настройки!
Я думал о том, что когда я удаляю старую версию, я удаляю все настройки и т. д.
Даже иногда, когдамой телефон подключен к Mac
, и я занимаюсь разработкой и тестированием. Когда я запускаю приложение, каждый раз используется какой-то более старый Shared Preferences
!
Что происходит?Как я могу это исправить?
Я реализую Shared Preferences
таким образом, который работает долгое время:
settings = cont.getSharedPreferences("WeatherPref", Context.MODE_PRIVATE);
SharedPreferences.Editor prefEditor = settings.edit();
prefEditor.putInt("v4init", val);
prefEditor.commit();