ios - Flutter:flutter_downloader SQL 无法正常工作
问题描述
我完全按照设置说明设置了flutter_downloader。我正在从这样的方法开始下载,它确实在回调中显示了进度(与文档中完全相同):
Future<String?> startDownload(String url) async {
Directory directory = await getApplicationDocumentsDirectory();
final taskId = await FlutterDownloader.enqueue(
url: url,
savedDir: directory.path,
showNotification: true, // Android only
openFileFromNotification: false, // Android only
);
return taskId;
}
然而,调用文档中描述的方法:
List<DownloadTask>? tasks = await FlutterDownloader.loadTasks();
即使您之前已经开始下载,通常也会导致零结果。这似乎完全是随机的。
我也尝试过使用相同结果的查询,零项。例如
List<DownloadTask>? tasks = await FlutterDownloader.loadTasksWithRawQuery(
query: "SELECT * FROM task",
);
有什么我做错了吗?
解决方案
推荐阅读
- wordpress - 如何在 Amazon Lightsail 中创建 FTP 用户以更新 Wordpress 插件
- weblogic - Activemq 主题订阅者将消息翻倍
- java - JPA - 不在数据库中保存父表 ID
- ip - 无法使用 iptables 中的特殊链阻止 IP 范围
- c# - 当我的游戏对象将一个游戏对象的位置分配给另一个游戏对象时,它会朝某个方向发射,无需输入
- android - 来自pocket-sphinx-android-demo 的连续语音识别
- c# - 如何操纵由 2D 数组表示的魔方的面以执行面旋转
- java - 线程“主”java.lang.NoSuchMethodError 中的异常:org.junit.platform.commons.util.ReflectionUtils.getDefaultClassLoader()Ljava/lang/ClassLoader;
- generics - 无法笼统地定义 +?
- flutter - Flutter - 如何实现与父容器高度相同的行