【发布时间】:2018-08-10 11:20:34
【问题描述】:
使用Flutter,可以通过以下方式调用 kotlin/swift 函数:
file.dart:
static const platform = const MethodChannel('my.test.flutterapp/battery');
final int result = await platform.invokeMethod('getBatteryLevel');
file.kt:
private val CHANNEL = "my.test.flutterapp/battery"
MethodChannel(flutterView, CHANNEL).setMethodCallHandler { call, result ->
if (call.method == "getBatteryLevel") {
...
} else {
result.notImplemented()
}
}
是否有类似于从标准Dart 应用程序调用Kotlin 函数的东西,例如 Dart 控制台应用程序!
【问题讨论】:
标签: android flutter kotlin dart flutter-channel