dart - 检查资产是否存在于颤动中
问题描述
如何检查 Flutter 中是否存在特定资产。我正在尝试加载一些图像和声音文件,当这些资产不存在时我需要处理这种情况。
我需要检查是否存在,因为我有从 1 到 1000 的数字的音频文件和图像。当我构建我的小部件时,我使用从 1 到 1000 的循环来构建它。并且资产中可能不存在所需的文件(当前编号的图像或声音)。
解决方案
如果您使用简单的 Image.asset 小部件,您可以尝试我的解决方案:
Image.asset(
'assets/image.jpg',
errorBuilder: (BuildContext context, Object exception, StackTrace stackTrace) {
return Image.network('path');})
推荐阅读
- c++ - 从特征矩阵制作特征向量的标准向量
- php - 从 Apache Laravel PHP 控制器在 Raspberry PI 上执行 python 脚本
- cassandra - 相当于 Cassandra 中的消费者组
- sql-server - pentaho sql 连接:找不到驱动程序
- swift - 在多 for 循环中使用调度组和 urlsession 任务
- java - System.getenv("OUTPUT_PATH") 的正确参数值是多少?
- r - 如何在相对时间中对齐多个时间序列(不同日期的)并将事件(b)设置为所有时间序列的时间 0?
- python - 什么不见了
- android - 访问 TIMA 密钥库
- environment-variables - 上传到 Zeit/Now 时客户端中暴露的 Nuxt 环境变量