Stackoverflowのに関する質問と回答を確認した後、少し混乱しましたWakefulIntentService
。私の理解が正しいことを確認するために、このトピックに関する知識を得たいと思います。間違っている場合は、遠慮なく訂正してください。
私は小さなアプリケーションを作成しました。このアプリケーションではService
、ユーザーが携帯電話を振るたびに音楽を再生し続ける背景を使用しています。デバイスがロックされ、画面がオフになり、期待どおりに機能した後にテストしました。
このフォーラムから聞いていることですが、デバイスがスリープ状態になるとすぐにサービスがオフになる可能性があります。本当?私の場合、それは常に機能します、私は何かが欠けていますか?
何が必要です
WakeFulIntentService
か?いつ使用する必要がありますWakefulIntentService
か?でタイマーを実行してみました
Service
が、デバイスがロックされ、画面がオフになっていて、タイマーがほぼ実行されていることは確かです。以前はタイマーが切れるたびに通知を受け取っていたからです。