Android原生调用flutter的方法,传递的参数是ArrayList<String>,flutter端接收到参数时转为List<String>

  List<String> data = methodCall.arguments;

报错:

type 'List<dynamic>' is not a subtype of type 'List<String>'

解决:

List<String> data = methodCall.arguments.cast<String>();

How to cast < dynamic> to List< String>?

Flutter出现List< dynamic> is not a subtype of type List解决方法

flutter 一直出现type ‘List<dynamic>‘ is not a subtype of type ‘List<Widget>‘

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐