PARTIAL_WAKE_LOCK
バックグラウンドで音楽を再生しているときにCPUがスリープ状態になるのを避けるために、音楽ストリーミングアプリを持っています。正常に動作しますが、Android がサービスを即座に強制終了して再起動することがあります。
これが起こった瞬間にログで見つけたものは次のとおりです。
Copying FileAsset 0x65ccb2f8 (zip:/data/app/com.my.app.apk:/resources.arsc) to buffer size 143364 to make it aligned.
Android はいつでもアクティビティやサービスを強制終了/再起動でき、ライフサイクル メソッドを使用してそれを処理する必要があることを知っています。ただし、この場合、ユーザーが聴いている間に音楽が停止し、正確な位置でストリームを再開するのは私の場合は非常に困難です。
それで、ここで何が起こっているのですか?Android がアプリ リソースをコピーする必要があるのはなぜですか? そして、Androidがそれを行う必要性を認識しないように、またはアプリを強制終了せずにそれを行うことができるように、何かできることはありますか?