【问题标题】:android saving resources - running multiple servicesandroid节省资源-运行多个服务
【发布时间】:2011-12-05 09:36:07
【问题描述】:

所以,我必须为不同的任务运行多个服务。但是,重复值是相同的。这意味着服务每 x 秒发送一次广播(它们有相同的 x)。 现在:对系统/电池更有效的是:运行多个服务,或者将它们放在一个中,这会导致服务也发送数据,这些数据并不总是在接收活动中使用(每 x 秒广播一次的更大意图) 提前致谢

【问题讨论】:

    标签: android service memory-efficient


    【解决方案1】:

    恕我直言,服务比发送广播更昂贵的内存和 CPU。 如果我有小数据要发送(如果您使用意图应该是这种情况),我会将它们一起包装到一个服务中的一个意图的附加内容中,以避免过多的 CPU 和内存开销。

    【讨论】:

    • 谢谢。这正是我想知道的:d
    • 根据我的阅读和经验,这是我的感受,但我不能保证它是 100% 真实的
    猜你喜欢
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 2016-06-23
    相关资源
    最近更新 更多