React Native Image Cache Android

时间:2019-01-25 07:46:23

标签: android ios react-native caching

React Native仅在iOS上提供图像缓存支持。

https://facebook.github.io/react-native/docs/images.html#cache-control-ios-only

<Image
    source={{
        uri: 'some url',
        cache: 'only-if-cached',
    }}
    style={{width: 200, height: 200}}
/>

我在Android 7设备上检查了上面的代码及其工作情况。

正在寻找有关此方法在iOS和Android上是否都可以使用的建议/确认。

这是永久磁盘缓存吗?

谢谢

1 个答案:

答案 0 :(得分:0)

目前仅iOS支持缓存控制,并且文档中未提及Android的用法,因此我不建议您使用它。我建议使用react-native-cached-image,这是更好的选择。

以下是其用法示例:

import { CachedImage } from 'react-native-cached-image';

<CachedImage 
   style={{
     width: 200,
     height: 200
   }}
   source={{ uri: 'some url' }}
/>