私はサウンドレコーダーアプリを持っています。録音が行われるサービスがあります。記録中に波形を表示したいのですが、そのためのカスタム ビューがありますが、レコーダーが書き込むバイト配列が必要です。アクティビティとサービスは、メッセージとメッセージ ハンドラと通信します。波形を更新するたびにメッセージを介してビューにデータ全体を送信したくありません。ビュー参照をサービスに送信することは可能ですか?
Service が UI で何かをトリガーする場合、ビューを送信しません。ただし、Android には Service-Activity 通信を実現する方法がいくつかあります。ドキュメントの概要については、こちらを参照してください。お気に入りの方法を選んで、チュートリアルを見つけてください。AIDL の使用を除いて、それほど複雑ではありません。