2011-10-22 101 views

回答

1

现在我有个疑问:接收机工作后服务会死吗?

不会。最终,Android会终止您的流程,如果它认为没有服务正在运行(或者它们运行时间过长),并且前台没有任何活动。

服务(或活动)泄漏接收者是不好的形式。

+0

感谢您的回答!我知道那种不好的形式,但SCREEN_ON/OFF不能从清单中工作,所以我不得不使用该服务来注册接收者。 – XXX

+1

@XXX:'SCREEN_OFF'和'SCREEN_ON'不适用于除运行活动外的其他用途。您应该考虑解决您尝试解决的任何问题的一些其他解决方案,因为如果您捆绑一堆RAM,用户会真的不喜欢它,因此您可以了解屏幕何时开启和关闭。 – CommonsWare