EEYatHo 앱 깎는 이야기

Flutter ) Kotlin 코드 호출할 때 파라미터 넘기기 - EEYatHo Flutter 본문

Flutter/Native 코드 호출

Flutter ) Kotlin 코드 호출할 때 파라미터 넘기기 - EEYatHo Flutter

EEYatHo 2022. 10. 28. 16:52
반응형

 

코틀린 코드 호출 포스팅

 

 

Flutter -> Kotlin 전달


static const platform = MethodChannel('channelName');
var result = await platform.invokeMethod('methodName', <String, dynamic>{'param1': [1, 2], 'param2': "stringParam"});

 

 

Kotlin 에서 수신


flutterEngine?.dartExecutor?.let {
  MethodChannel(it, 'channelName').setMethodCallHandler { call, result ->
    if (call.method == "methodName") {
      val param1 = call.argument<ArrayList<Int>>("param1")?.toIntArray
      val param2 = call.argument<String>("param2")
    }
  }
}

Comments