Android 保持意图服务运行?
我有一个intent服务可以监听广播(ACTION\u SCREEN\u ON,ACTION\u SCREEN\u OFF),但它们只在OnHandleContent保持打开状态时才工作。我应该在OnHandleContent中创建一个infinte循环吗?请使用常规的Android 保持意图服务运行?,android,intentservice,Android,Intentservice,我有一个intent服务可以监听广播(ACTION\u SCREEN\u ON,ACTION\u SCREEN\u OFF),但它们只在OnHandleContent保持打开状态时才工作。我应该在OnHandleContent中创建一个infinte循环吗?请使用常规的服务,而不是IntentServiceIntentService是为事务性工作而设计的,在事务性工作中,服务可以关闭 另外请注意,您需要将此作为前台服务(使用startForeground())才能在Android 8.0+上生效
服务,而不是IntentService
IntentService
是为事务性工作而设计的,在事务性工作中,服务可以关闭
另外请注意,您需要将此作为前台服务(使用startForeground()
)才能在Android 8.0+上生效。可能与的重复,但即使应用程序关闭,我也需要运行此服务。@JamesJohnson:IntentService
对此没有帮助。前台服务可以。