0
私はWakefulIntentServiceを使用しています。私はwake lockでdoWakefulWorkからサービスを昼食にしたいですか? (私のサービスは10秒間実行され、その後stopSelfが呼び出されます)。doWakefulWorkからwakelockでサービスを開始するには?
私はWakefulIntentServiceを使用しています。私はwake lockでdoWakefulWorkからサービスを昼食にしたいですか? (私のサービスは10秒間実行され、その後stopSelfが呼び出されます)。doWakefulWorkからwakelockでサービスを開始するには?
自分で取得するWakeLock
はstartService()
と呼ぶことができます。セカンダリサービスの前にWakeLock
を解放してください。stopSelf()
10秒という短いものの、そのコードをWakefulIntentService
自体に入れてみてください。私はなぜそれが10秒であるのかわかりませんが、それはあなた自身のためにあなたのためになるかもしれないよりバックグラウンドスレッドをブロックするか、何かを手配する方が簡単かもしれませんWakeLock
。