他のすべての wake lock は理にかなっています。たとえば、開発者は、何かを実行しているときに画面がオフにならないようにしたいと考えています。しかし、部分的なウェイクロックのドキュメントでは、次のように述べています。
部分的な wake lock を保持している場合、ディスプレイのタイムアウトや画面の状態に関係なく、ユーザーが電源ボタンを押した後でも、CPU は実行を続けます。他のすべての wake lock では、CPU は実行されますが、ユーザーは電源ボタンを使用してデバイスをスリープ状態にすることができます。
それは、何らかの操作を実行している間にCPUがオフになる可能性があるということですか? サービスでウェイクロックを取得する必要はありますか?