flutter - 没有为类“WallpaperImages”定义方法“DefaultCacheManager”。扑
问题描述
var file = await DefaultCacheManager().getSingleFile(url);
我无法使用这一行来获取 url 的文件路径
帮帮我
Compiler message:
lib/main.dart:59:22: Error: The method 'DefaultCacheManager' isn't defined for the class 'WallpaperImages'.
- 'WallpaperImages' is from 'package:flutter_app_sample/main.dart' ('lib/main.dart').
Try correcting the name to the name of an existing method, or defining a method named 'DefaultCacheManager'.
var file = await DefaultCacheManager().getSingleFile(url);
^^^^^^^^^^^^^^^^^^^
解决方案
要使用包https://pub.dev/packages/flutter_cache_manager
你可以这样做import
import 'package:flutter_cache_manager/flutter_cache_manager.dart';
并pubspec.yaml
添加flutter_cache_manager
dependencies:
flutter:
sdk: flutter
flutter_cache_manager: any
推荐阅读
- php - 从 mongodb 获取数据并在 html 表中显示
- php - Laravel 表单未提交
- javascript - 如何在单击按钮时加载下一个元素
- python - 在 django 中通过表单更新数据库数据
- cpu-architecture - 从写入队列中读取的大量字节
- reactjs - React 中不稳定的视差。什么是最佳做法?
- json - Json 迅速返回 null
- c# - 如何使用 Visual Studio 2019 在 ASP.NET Core 2.2 中安装 Font Awesome
- reactjs - 在使用 (Material UI) withStyles 而不是 React 中的默认道具“类”时创建自定义道具?
- c++ - 输入double变小了,没有明显的原因