На моем Nexus 5 работает Android M Developer Preview 2, при удалении/переустановке приложения устройство извлекает общие настройки, которые я хранил давно, например, boolean isFirstLaunch
.Android M weird shared preferences issue
Единственный способ устранить это - выполнить его вручную из настроек устройства.
Есть ли изменения в настройках общих предпочтений на Android M? Я не могу найти никакой документации относительно этого.
Или, может быть Preview 2 ROM Android M есть ошибка ...
Я не могу воспроизвести это поведение на Nexus 5, работающем MNC v2. Удаление приложения (будь то перетаскивание с начального экрана или «gradle uninstallDebug») и переустановка приложения (будь то через Android Studio или «gradle installDebug») удаляет все существующие данные предпочтений. Если у вас есть шанс и вы можете написать свои точные шаги для воспроизведения этого, мне было бы очень интересно - спасибо! – CommonsWare
Я понял, что в манифесте был параметр 'android: allowBackup'' true'. По-видимому, в последней версии инструментов Android Studio/build он автоматически добавляется в манифест. Если вы установите значение 'false', проблема исчезнет, как указано в моем комментарии к принятому ответу. Надеюсь это поможет ! – nios
Я сделал несколько часов, чтобы решить эту проблему, потому что приложение восстанавливает старые данные. я получил странный результат. –