При удалении приложения для 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