【发布时间】:2018-03-04 07:51:08
【问题描述】:
又是一个关于StreamHandler接口的问题!
如何操作onListen 方法中的arguments 参数,该方法可在StreamHandler 接口中找到EventChannels?
Java 文档对此没有多说:https://docs.flutter.io/javadoc/io/flutter/plugin/common/EventChannel.StreamHandler.html
所以假设我有一个名为eventChannel 的EventChannel:
EventChannel eventChannel = new EventChannel(registrar.messenger(), "ok");
我现在像这样设置StreamHandler:
eventChannel.setStreamHandler(new StreamHandler() {
@Override
public void onListen(Object o, EventSink eventSink) {
}
@Override
public void onCancel(Object o) {
}
});
如何确定onListen 方法的第一个参数是什么?
【问题讨论】: