1

无论我尝试什么,我都无法让 FFImageLoading 磁盘缓存在我的 Xamarin Forms 应用程序中工作。我打开了 FadeAnimationEnabled,持续时间很长,这样我就可以很容易地看到图像何时被缓存。

在内存中缓存工作得很好,在第二次加载时不再淡入。

但是重新启动应用程序,我看到了长时间的褪色,没有缓存。

关闭WiFi,然后根本没有图像。

  • 我已经尝试将 CacheType 作为 All 和 Disk
  • 我将 CacheDuration 设置为 30 天
  • 我在 AppDelegate 中的 XF.Init() 之后调用了 Init() 和 InitImageSourceHandler() (在 Android 上等效)
  • 图片从远程 URL (Google Storage HTTPS) 加载
  • 我将 MonkeyCache 用于其他本地磁盘缓存,没有问题

配置:

  • iOS 和 Android
  • FFImageLoading 2.4.11
  • XF 4.7.0

任何输入将不胜感激!

4

0 回答 0