SharedPreferences все еще существует после удаления

В последнее время у меня странное поведение. Кажется, мои настройки общего доступа не удаляются при удалении. Когда я переустанавливаю свое приложение после удаления, общий файл настроек по-прежнему имеет значения из предыдущей установки. Это очень странно, я знаю. Единственное, что сбивает с толку мои общие настройки, — это использование «Очистить данные» в приложении настроек.

Я пытался удалить оба способа: нажав «Удалить» в «Настройках», а также adb uninstall.

Шаги:

  1. Удалите мое приложение из приложения «Настройки».
  2. запустить adb uninstall <package> на всякий случай.
  3. Установите приложение еще раз, запустив его в режиме отладки.
  4. Достигните начальной точки останова: общие настройки все еще существуют.

Я убедился, что мое приложение не устанавливает настройки до того, как оно достигнет точки останова.

Примечание. Моя отладочная версия подписана, поэтому я могу тестировать обновления версии выпуска Google Play. Однако эта проблема возникает при чистой установке.

Я использую Oreo (8.1.0).

Кто-нибудь еще видел это очень странное поведение?

Заранее спасибо...


person Barry Fruitman    schedule 12.03.2018    source источник
comment
stackoverflow.com/questions/32010538   -  person Mike M.    schedule 13.03.2018
comment
Я заметил, что вы редактировали только для указания версии, которую вы используете. Я хотел бы отметить, что автоматическое резервное копирование было представлено в Marshmallow. Они не специфичны для этой версии. Вы хотите сказать, что автоматическое резервное копирование не является вашей проблемой? Вы проверили, установив allowBackup в false для элемента <application> в своем манифесте?   -  person Mike M.    schedule 13.03.2018
comment
Да, проблема была в резервных копиях. Спасибо.   -  person Barry Fruitman    schedule 05.05.2018