在React Native Expo中管理图像缓存

时间:2019-04-28 07:00:42

标签: react-native expo

我正在使用EXPO在本机上进行实时项目。在应用程序中,有几个屏幕在上面显示远程图像。在显示之前,我使用expo FileSystem库对图像进行缓存并将图像保存在cacheDirectory中。我需要在多个屏幕上的应用程序中显示数千张图像。

根据expo docs,当存储空间不足时,系统可能会自动删除cacheDirectory中存储的文件。示例用途是用于该应用仅需要一次使用的下载或生成的文件。所以我的查询是:

  • 是真的吗?
  • 如果是,那么它在Android和iOS平台上都可以使用吗?
  • 如果没有,我该如何处理? 因为如果旧的缓存数据没有被系统自动删除,则会影响用户体验和应用性能。

我在Google上搜索了很多相关内容,但没有得到令人满意的解决方案。请帮忙。我真的不知道该如何处理。

0 个答案:

没有答案