Я поместил некоторый код очистки кеша в onDestroy
моей активности, но большую часть времени код не выполняется, если я явно не завершу активность через finish()
.
Изменить: Just read onDestroy
вызывается только с finish()
или если в системе мало ресурсов. Итак, куда мне нужно поместить мой код очистки кеша? Если я поставлю его в onPause()
и пользователь вернется в приложение, кеш будет очищен. На самом деле я храню в кеше важные временные файлы, которые нельзя удалять в onPause
.