我有一个 flutter 项目(插件),它也使用一些本机 java 代码。为了在 dart 和 java 之间进行通信,我使用MethodChannel.invokeMethod
. 这在 dart for java 中非常有效,我可以在 java 中提取命名参数call.argument("name")
。然而,另一种方法让我有点头疼,因为我需要通过我的方法调用将可变数量的参数传递给 dart,但 invokeMethod 仅将“”作为参数Object
。
我已经看到它只适用于单个参数,如字符串或 int,但我似乎找不到为多个参数实现它的好方法。
我本以为有某种列表对象类型可以作为 invokeMethod 的参数传递,但我无法在任何地方找到它。
你们中的任何人都可以提示如何最好地做到这一点吗?
喵喵时光机
相关分类