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でバックグラウンドミュージックを再生するためにサービスを使用する必要があるのはなぜですか? 別のメディア プレーヤー オブジェクトを作成して、プレーヤーをループさせて音楽を再生しないのはなぜですか?
ありがとう!
キーワードはbackground. Media Player オブジェクトをアクティビティに結び付けた場合、アクティビティがバックグラウンドになった場合にオブジェクトが存在するという保証はありません。リソースが少なくなると、GC はそれを破棄します。 したがって、サービスを使用する方が安全です。また、サービスはアクティビティとは異なり、バックグラウンドで実行するように設計されています。
background