我正在写一个flutter插件,我有一个EventChannel
,用于从Android和iOS发送消息到 dart .当代码在Web平台上运行时,我需要向同一个EventChannel
发送一些消息,但是当调用.listen()
方法时,我得到以下错误:
The following MissingPluginException was thrown while activating platform stream on channel
test_channel:
MissingPluginException(No implementation found for method listen on channel test_channel)
我知道可以使用以下代码重定向特定的MethodChannel
名称:
static void registerWith(Registrar registrar) {
// ...
var methodChannel = MethodChannel("myChannelName", const StandardMethodCodec(), registrar);
methodChannel.setMethodCallHandler((call) => plugin.handleMethodCall(methodChannel.name, call));
// ...
}
我想使用dart代码将事件发送到EventChannel("test_channel")
,如何操作?
1条答案
按热度按时间ubby3x7f1#
尝试