0

Androidでバックグラウンドミュージックを再生するためにサービスを使用する必要があるのはなぜですか? 別のメディア プレーヤー オブジェクトを作成して、プレーヤーをループさせて音楽を再生しないのはなぜですか?

ありがとう!

4

1 に答える 1

0

キーワードはbackground. Media Player オブジェクトをアクティビティに結び付けた場合、アクティビティがバックグラウンドになった場合にオブジェクトが存在するという保証はありません。リソースが少なくなると、GC はそれを破棄します。
したがって、サービスを使用する方が安全です。また、サービスはアクティビティとは異なり、バックグラウンドで実行するように設計されています。

于 2013-05-14T01:17:26.477 に答える