改天,又有一个关于StreamHandler接口的问题!
如何在arguments界面的onListen界面中找到的StreamHandler方法中操纵EventChannels参数?
Java文档对此不多说:https://docs.flutter.io/javadoc/io/flutter/plugin/common/EventChannel.StreamHandler.html
假设我有一个名为EventChanneleventChannel

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方法的第一个参数是什么?

最佳答案

参数Object是传递给arguments的可选receiveBroadcastStream参数的本机表示。

09-13 11:47