Когато деинсталирате приложение за Android, изчистват ли се автоматично кеша на приложението + данните на приложението? Или се съхраняват в паметта на устройството, в случай че потребителят инсталира приложението в бъдеще?
Android - Изчистват ли се автоматично кешът на приложението + данните за приложението, когато потребителят деинсталира приложение за Android?
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
Благодаря Ви за отговора. Можете ли да предоставите източник, който посочва, че данните/кеша на приложението се премахват автоматично?
- person Jack; 05.11.2013
@Momen: Веднага щом намеря документация, ще я публикувам, но проверете моя редактиран отговор.
- person Carnal; 05.11.2013