Android может автоматически удалять файлы в CacheDir, когда система становится низкой в памяти. Но документы говорят, что мы не должны полагаться на систему, очищающую этот кеш, и, следовательно, писать дополнительный код для опроса и удаления.
Если это так, зачем выбирать getCacheDir()
над getFilesDir()
? Оба являются в памяти, и последний предлагает разработчикам больше возможностей с точки зрения того, что нужно очищать и когда.
Спасибо!