如何在Flutter中实现通用应用消息队列?

问题描述 投票:0回答:1

当我将队列实例设置为关闭(例如从计时器)并且该队列中有活动项目时,我想发送一条消息,提示用户界面中会弹出一些内容,确认用户希望将所有活动项目标记为取消了

此单向管道可以从任何代码段接收信息,并具有某种消费者,例如可以启动警报对话框,并执行消息中包含的回调

干杯

flutter dart message-queue messaging
1个回答
0
投票

您可以通过使用

Stream<YourEventClass> or a 
ValueNotifier 的属性创建自己的 MessageQueue 对象来做到这一点。还添加
queueEvent(YourEventClass event)
功能。 然后使该对象可以通过例如在 get_it 中将其注册为 Singleton,并在您需要对此做出反应的地方观察 Stream/ValueNotfier。

© www.soinside.com 2019 - 2024. All rights reserved.