Android 如何从我的Flatter应用程序控制网络缓存?

Android 如何从我的Flatter应用程序控制网络缓存?,android,ios,caching,flutter,Android,Ios,Caching,Flutter,例如,表示缓存头被忽略。据我所知,iOS在磁盘上有一个NSUrlCache,如果能够启用它,那就太好了。类似地,我怀疑Android有一个磁盘缓存,启用它会很好 我能控制颤振的缓存吗?我是否应该在NetworkImage之上/前面的Dart中编写自己的磁盘缓存/缓存策略?不幸的是,我们目前没有一个好方法来实现这一点。您可以提供自己的ImageProvider,类似于NetworkImageProvider,它有自己的缓存并正确实现了网络语义。如果您提供,我们当然会将其作为补丁接受。:-)

例如,表示缓存头被忽略。据我所知,iOS在磁盘上有一个NSUrlCache,如果能够启用它,那就太好了。类似地,我怀疑Android有一个磁盘缓存,启用它会很好


我能控制颤振的缓存吗?我是否应该在NetworkImage之上/前面的Dart中编写自己的磁盘缓存/缓存策略?

不幸的是,我们目前没有一个好方法来实现这一点。您可以提供自己的ImageProvider,类似于NetworkImageProvider,它有自己的缓存并正确实现了网络语义。如果您提供,我们当然会将其作为补丁接受。:-)