Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Androidアプリで2時間ごとにサーバーからの更新をチェックするバックグラウンドサービスを実行していますが、デバイスがロックされていない限り正常に動作します。しかし、電話をロックして再度ロックを解除すると、アプリがクラッシュしたというメッセージがデバイスに表示されます。その背後にある本当の理由は何でしょうか。宣言するにはいくつかの権限が必要ですか。なぜこれが起こっているのか、誰かが私に提案してもらえますか。
いくつかの原因から発生する可能性があります。しかし、私の推測では、アプリがサーバーに到達できない場合を考慮していますか? つまり、電話をロックしたり、何らかの方法で閉じたりすると、接続が閉じられ、接続なしでサーバーをフェッチするため、アプリがクラッシュする可能性があると推測しています。それは非常に大まかな推測にすぎません...