gpt4 book ai didi

android broadcastreceiver 与听众

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:11:31 25 4
gpt4 key购买 nike

如果您有一个频繁(每秒或半秒)发送更新的服务,使用广播与注册存储在服务中的某种列表中的监听器(您创建的接口(interface))有优缺点吗?以这种方式发送更新?

我在考虑内存使用、电池消耗等方面。我知道它有点开放式,但是,在文档方面没有太多,所以它们可以相等,但如果有人知道明确的答案或有一些意见,我们将不胜感激。

最佳答案

根据我的经验,如果您要频繁发送通知,请选择听众。我已经为同样的事情实现了一些 BroadcastReceivers,但是有些消息丢失了。我认为这是因为 BroadcastReceivers 不对传入的 Intent 进行排队,而是丢弃那些到达的 Intent ,同时仍然“与旧的一起工作”。当然,广播 Intent 可以更轻松,因为您不必......连接服务和应用程序的每个监听部分,但在我的情况下(每秒多条消息)监听器是正确的选择。

关于android broadcastreceiver 与听众,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18870257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com