以下のようにログにメッセージが表示され、アプリが停止しています:
Excessive wake lock in domain.mobile.app.MusicPlayer pid zzz held xxxx during yyyy
私のアプリケーションは音楽プレーヤーです。初期バージョンではウェイクロックを取得できず、プレーヤーは何時間も停止することなくプレイし続けました。次に、物事を賢くすることに決め、wake lock を追加しました。これまでのところ、74 分間の CD イメージなどの大きな音楽フラグメントを再生しても、プレーヤーは再生パターンを変更しませんでした。ただし、トラックの画像を分割してリリースし、個別のトラックごとにロックを取得すると、約 30 分の再生後に件名のようなメッセージが表示され、アプリケーションがイジェクトされます。回避策として、ロックを使用しないという最初のアイデアに戻ることができます。ただし、なぜこのように動作するのか、エラーメッセージの数字が何を意味するのか、好奇心をそそられました。おそらく、手がかりが得られるでしょう。詳細:
ここでネットワーク通信を行っているアプリを停止することについて何人かの紳士が不平を言っているのは興味深いですバックグラウンドで実行されているアプリケーションが過剰なウェイクロックエラーのために閉じられ ます質問に答えるのをやめます。
システムの専門家モデレーターに注意してください。私はあなたの経験と信じられないほどの頭脳を非常に尊重しますが、さらに賢く、他の質問を私に指摘して重複しているとは言わないでください。