【发布时间】:2009-10-18 18:56:23
【问题描述】:
广播意图有多好,比如说我想在半小时内每秒触发十次广播意图。
现在我有一个服务在做这个,它运行得非常好,直到用户旋转屏幕:然后它变得一团糟,愚蠢并给出错误。
但是,广播意图是短暂的对象,那么在我的条件下它们将如何执行?
【问题讨论】:
标签: android
广播意图有多好,比如说我想在半小时内每秒触发十次广播意图。
现在我有一个服务在做这个,它运行得非常好,直到用户旋转屏幕:然后它变得一团糟,愚蠢并给出错误。
但是,广播意图是短暂的对象,那么在我的条件下它们将如何执行?
【问题讨论】:
标签: android
Broadcast Intents 涉及跨进程 IPC;长时间快速发射那些会消耗相当多的电池寿命。 Intent 的设计不是为了经常广播。
如果您的服务因屏幕旋转而“混乱”,则您的 Activity 有问题,可能是在不应该停止服务时停止了该服务。服务不受屏幕旋转的直接影响。
【讨论】: