私はアンドロイド音楽アプリを構築しており、再生、一時停止などのすべての再生 UI を制御するアクティビティを使用して、バックグラウンドで実行されるプレーヤー サービスを実装しました。
最初は、サービスは同じプロセスで実行されていました。しかし、ネットワーク IO の実行中に UI スレッドをブロックしていたため、独自のプロセスで実行するようにしました。
現在、bindservice を使用して、サービス オブジェクトをアクティビティに返しています。
サービスに接続してそのメソッドを使用するにはどうすればよいですか?
いくつかの AIDL が必要であることは知っていますが、私は Java と Android を初めて使用するので、いくつかの例を見せてもらえますか? AIDL の開始方法
ありがとう。