如果不创建线程,是否需要获取WakeLock?
|
我正在创建一个“ 0”,它将被设置为开始使用“ 1”(使用“ 2”)。我在
onStartCommand
方法中进行所有处理,主要是因为:
不需要很长时间(从磁盘读取小文件,也许通过NotificationManager
推送通知)
如果需要,我可以轻松地将其设置为在单独的过程中开始。
在这种情况下,我仍然需要获取WakeLock吗?
据我所知,只有在创建单独的线程时才必须获得WakeLock(因为操作系统会将主线程视为空闲并进入睡眠状态)。这是真的吗?还是我仍然有被操作系统打断……打...睡的风险?
没有找到相关结果
已邀请:
1 个回复
迪擅哨乘傅