根据flutter platfrom channel的当前文档,似乎只能从客户端(Dart)调用主机(Native),然后我们得到主机的响应。是否有任何反转的可能性,例如直接从主机调用客户端?
问问题
1297 次
1 回答
5
是的,这可以使用MethodChannel
.
您将通过使用在您的方法通道上指定一个调用处理程序setMethodCallHandler
。
例如,Java 版本MethodChannel
的invokeMethod
方法与 Dart 类一样。这意味着您可以invokeMethod
在所有平台上使用。如果您从本机调用它,则必须在 Flutter 中设置方法调用处理程序,反之亦然。
在iOS上是完全一样的。
于 2019-05-18T18:01:28.710 回答