如何创建配对列表



我想在飞镖(Flutter(中创建一些对,例如

Pair('text', 'some text here')
Pair('my_value', '233')

并通过MethodChannel将其传递给Android活动(kotlin(

我该怎么做?我已经创建了一个使用HashMap的Dart函数,但我有点迷失了方向,不知道如何进行。

static Future<void> sendMessage({
HashMap? customData
}) async {
_eventChannel.invokeMethod('message', {
'customData': customData
});
}

只需使用Map,就可以使用类似的方法:

final data = <String, dynamic>{'text': 'some text here'};
data['my_value'] = '123';
methodChannel.invokeMethod('method', data);
override fun onMethodCall(@NonNull call: MethodCall, @NonNull result: Result) {
val arguments = call.arguments as HashMap<String, Any>
val text = arguments["text"] as String
val myValue = arguments["my_value"] as String
}

相关内容

  • 没有找到相关文章

最新更新