Невозможно получить все документы в функции Firestore onCreate Cloud

Лучшие практики в внутренних и внешних временных файлах:

Внутренний кэш

Если вы хотите кэшировать некоторые данные, а не сохранять их настойчиво, вы должны использовать getCacheDir(), чтобы открыть файл, представляющий внутренний каталог, в котором ваше приложение должно сохранять временные файлы кеша.

Когда устройство находится на низком внутреннем пространстве памяти, Android может удалить эти кеш-файлы для восстановления пространства. Однако вы не должны полагаться на систему, чтобы очистить эти файлы для вас. Вы всегда должны хранить файлы кеша самостоятельно и оставаться в пределах разумного предела потребляемого пространства, например 1 МБ. Когда пользователь удаляет ваше приложение, эти файлы удаляются.

blockquote>

Внешний кэш

Чтобы открыть файл, представляющий внешний где вы должны сохранить файлы кеша, вызовите getExternalCacheDir(). Если пользователь отключает ваше приложение, эти файлы будут автоматически удалены.

Как упомянуто выше ContextCompat.getExternalFilesDirs(), вы также можете получить доступ к каталогу кэша во вторичном внешнем хранилище (если доступно), вызвав ContextCompat.getExternalCacheDirs().

Совет. Чтобы сохранить файловое пространство и поддерживать производительность вашего приложения, важно тщательно управлять своими файлами кеша и удалять те, которые больше не нужны в течение всего жизненного цикла вашего приложения.

blockquote> blockquote>

0
задан Renaud Tarnec 21 January 2019 в 08:54
поделиться