Android 如何从doWakefulWork启动wakelock服务?

Android 如何从doWakefulWork启动wakelock服务?,android,service,commonsware-cwac,Android,Service,Commonsware Cwac,我正在使用WakefulIntentService,我想使用WakefulWork和wake lock提供午餐服务,怎么做?(我的服务运行10秒钟,然后调用stopSelf) 获取您自己的WakeLock可以调用startService()。在辅助服务调用stopSelf()之前,请确保释放您的WakeLock 在短短十秒钟内,您可以尝试将该代码放入WakefulIntentService本身。我不知道为什么它是10秒,但对你来说,安排后台线程阻塞或其他事情可能比你自己的WakeLock更简单

我正在使用WakefulIntentService,我想使用WakefulWork和wake lock提供午餐服务,怎么做?(我的服务运行10秒钟,然后调用stopSelf)

获取您自己的
WakeLock
可以调用
startService()
。在辅助服务调用
stopSelf()
之前,请确保释放您的
WakeLock

在短短十秒钟内,您可以尝试将该代码放入
WakefulIntentService
本身。我不知道为什么它是10秒,但对你来说,安排后台线程阻塞或其他事情可能比你自己的
WakeLock
更简单