10/10/14 10:56:06
>>181
試してみたです。
onStart() の中のスレッドの頭と末でそれぞれ WakeLock#acquire() と release() を
PARTIAL_WAKE_LOCK で実施。
スレッド起動待ちは acquire() の後に仕込んだので acquire() するまでに onStart
を抜けて sleep に戻ることはないはず。
やっぱり息が止まるですね。
正確には止まるのではなく、onStart が alarm されるのがユーザ操作で sleep から抜
けるまで延期されてるみたい。
仕込んだログを確認したら onStart メソッドの途中で一旦止まって再開してるという。。。