Реагировать на собственный кэш изображений Android - PullRequest
0 голосов
/ 25 января 2019

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 голосов
/ 25 января 2019

Контроль кэша в настоящий момент поддерживается только для iOS, и использование Android не упоминается в документах, поэтому я бы не рекомендовал его использовать. Я рекомендую использовать response-native-cached-image , что, на мой взгляд, является лучшей альтернативой.

Вот пример его использования:

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

<CachedImage 
   style={{
     width: 200,
     height: 200
   }}
   source={{ uri: 'some url' }}
/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...