【发布时间】:2011-12-05 09:36:07
【问题描述】:
所以,我必须为不同的任务运行多个服务。但是,重复值是相同的。这意味着服务每 x 秒发送一次广播(它们有相同的 x)。 现在:对系统/电池更有效的是:运行多个服务,或者将它们放在一个中,这会导致服务也发送数据,这些数据并不总是在接收活动中使用(每 x 秒广播一次的更大意图) 提前致谢
【问题讨论】:
标签: android service memory-efficient
所以,我必须为不同的任务运行多个服务。但是,重复值是相同的。这意味着服务每 x 秒发送一次广播(它们有相同的 x)。 现在:对系统/电池更有效的是:运行多个服务,或者将它们放在一个中,这会导致服务也发送数据,这些数据并不总是在接收活动中使用(每 x 秒广播一次的更大意图) 提前致谢
【问题讨论】:
标签: android service memory-efficient
恕我直言,服务比发送广播更昂贵的内存和 CPU。 如果我有小数据要发送(如果您使用意图应该是这种情况),我会将它们一起包装到一个服务中的一个意图的附加内容中,以避免过多的 CPU 和内存开销。
【讨论】: