这是我的方法。
Android本机代码(带有字符串的发送列表):
new MethodChannel(getFlutterView(), CHANNEL).setMethodCallHandler( new MethodCallHandler() { @Override public void onMethodCall(MethodCall call, Result result) { if (call.method.equals("samples.flutter.io/contact")) { final List<String> list = new ArrayList<>(); list.add("Phone number 1"); list.add("Phone number 2"); list.add("Phone number 3"); result.success(list); } else { result.notImplemented(); } } } );
颤振代码:
List<dynamic> phoneNumbersList = <dynamic>[];Future<List<String>> _getList() async { phoneNumbersList = await methodChannel.invokeMethod('samples.flutter.io/contact'); print(phoneNumberList[0]); return phoneNumberList;}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)