При разработке приложения Android для всех версий выше 4.1 я заметил, что удаление моего приложения и его повторная установка не приводят к удалению его данных.
Приложение предназначено для хранения данных, которые оно запрашивает на первом экране.
После удаления и повторной установки в версии ОС 4.4.4 приложение предлагает пользователю заполнить данные, что является нормальным явлением. Однако в версии 6.0 та же последовательность установки/удаления возвращает первоначально введенные данные.
Я попытался убедиться, посетив папку /data/data/my package и увидел, что база данных исчезла после удаления, и действительно, эта папка удаляется во время удаления.
Я пытался удалить приложение, посетив страницу настроек через Titanium Backup, и результаты те же. На устройстве используется Nexus 5 с root-правами версии 6.0.
В чем может быть причина такого странного поведения?
Подробнее здесь: https://stackoverflow.com/questions/331 ... -reinstall
Мобильная версия