При разработке приложения для Android, предназначенного для всех версий выше 4.1, я заметил, что удаление моего приложения и его повторная установка не очищает его данные.
Приложение предназначено для хранения деталей, которые оно запрашивает на первом экране. После удаления и повторной установки в ОС версии 4.4.4, приложение предлагает пользователю заполнить данные, что является нормальным. Однако в версии 6.0 та же последовательность установки / удаления возвращает исходные данные.
Я попытался убедиться, посетив, /data/data/my package folder
чтобы увидеть, что база данных исчезла после удаления, и действительно, эта папка удаляется во время удаления.
Я попытался удалить приложение, посетив страницу настроек через Titanium Backup и результаты такие же. На устройстве рутирован Nexus 5 под управлением v6.0.
В чем может быть причина этого странного поведения?