缓存管理
+配合使用缓存管理插件:
flutter_cache_manager:
从缓存中获取图片数据(免重复下载)
var file = await DefaultCacheManager().getSingleFile(url);
图片占用内存太多导致APP崩溃闪退
我们的应用,为了照片质量,都是默认直接上传原图的,上传到七牛云之后,一张照片的大小有的有接近十兆左右,在查看app中某个列表时,因为列表每一项显示的图片都是直接请求的原图,导致列表才加载50条数据左右,就出现了CachedNetworkImage
占用内存太大(印象中是2G