Android - Изчистват ли се автоматично кешът на приложението + данните за приложението, когато потребителят деинсталира приложение за Android?

Когато деинсталирате приложение за Android, изчистват ли се автоматично кеша на приложението + данните на приложението? Или се съхраняват в паметта на устройството, в случай че потребителят инсталира приложението в бъдеще?


person Jack    schedule 05.11.2013    source източник
comment
трябва да го запазите в паметта на приложението или във вътрешната памет, в противен случай не е възможно.   -  person droid    schedule 05.11.2013


Отговори (1)


Да, те ще бъдат премахнати автоматично, но не и ако го запишете на SD карта. Например getChacheDir ще бъде записано на /data/data/yourapp/cache/.

Данни на приложението като SQLite, File, SharedPreferences и т.н. също ще бъдат запазени на /data/data/yourapp/ (ако приемем, че не създадете File с /sdcard път).

Когато инсталирате вашето приложение, то ще бъде запазено на /data/data/yourapp и при деинсталиране на вашето приложение /data/data/yourapp ще бъде изтрито. Всъщност не мога да намеря документация за това, просто го знам от опит. Но можете да търсите в Google за отговор на други хора, за да подкрепите моето твърдение, веднага щом намеря документация за това, ще редактирам този отговор.

person Carnal    schedule 05.11.2013
comment
Благодаря Ви за отговора. Можете ли да предоставите източник, който посочва, че данните/кеша на приложението се премахват автоматично? - person Jack; 05.11.2013
comment
@Momen: Веднага щом намеря документация, ще я публикувам, но проверете моя редактиран отговор. - person Carnal; 05.11.2013