我的应用程序有一个输入,它接收一个链接,从互联网上检索图像,但如果用户输入一个无效的链接,应用程序就会中断。
我现在使用Image.network()
来请求图像。
如何处理这个异常?child: ClipRRect( borderRadius: BorderRadius.circular(10), child: Image.network(imageController.text, fit: BoxFit.cover,) ),
生成的错误:Error generated
解决错误并处理引发的异常。
2条答案
按热度按时间hxzsmxv21#
可以勾选this answer,使用error builder。
你也可以在你的例子中使用三进制运算符检查一个变量:
68de4m5k2#
解决方案
你必须检查URL的未来功能
并在FutureBuilder中返回它也可以使用onErrorBuilder
如果您选择使用FutureBuilder,则可以处理函数中的所有错误