看了一些资料还是不太懂wakelock怎么运作
想请问自己的理解是不是有误
1. app在前台执行时不会握有wakelock
2. 跑到后台执行时,呼叫的某个function会向系统请求wakelock
3. 得到wakelock的process得以继续使用CPU
4. 系统基于wakelock的数量过多会适时让这些不在使用的process release wakelock
5. 如果app在前台执行时,按lock键,app会等同跑到后台执行
呼叫funtion去请求wakelock
麻烦各位解惑了,谢谢