flutter - 如何在多个小部件上调用 receivePort.listen()
问题描述
我正在使用下面的代码来注册发送端口,然后我想在多个地方收听它,有可能吗?我让 receivePort 可以全局访问。
IsolateNameServer.registerPortWithName(receivePort.sendPort, "downloadingVideos");
receivePort.listen(downloadListener) - on widget1
receivePort.listen(downloadListener) - on widget2
receivePort.listen(downloadListener) - on widget3
解决方案
推荐阅读
- stripe-payments - 为什么只能对条带订单使用持续时间“一次”?
- excel - 计算来自不同行的 2 个度量之间的差异
- javascript - 如何从剪贴板粘贴到 Adobe Illustrator 脚本的 javascript 中的字符串?
- cmd - 如何同时合并和删除文件,从 COPY /B 开始?
- c++ - 我的 C++ 代码出错了!& 如何在 C++ 中找到矩阵的行列式和逆矩阵?
- amazon-web-services - 如何开发和维护 AWS Connect/Lex 聊天机器人?
- python - 为什么这个 Jupyter 代码不能在 Python 中运行?
- swift - 来自 Swift 3 Conversion 的 Swift 4 - Void 需要 2 个参数
- hyperledger-fabric - 在超级账本结构中散布私人数据的问题
- python - 如何更改响应数据上 DjangoObjectType 字段的名称