1

外部ハードウェアからデータを収集する Android サービスがあります。ここに示すコールバック構造を使用して、そのデータをアクティビティで利用できるようにしています。

私が利用できるようにしているデータはArrayList<MyClass>. Android API ドキュメントを読んでいると、ブロードキャスト イベントとParcelable. Android アプリでコールバックが使用されているのも見たので、問題は、コードをリファクタリングしてブロードキャストを使用する利点は何ですか?

現在、将来的には、外部アプリがこのサービス (Tasker など) にアクセスできるようにすることを検討しているため、使用するコールバック メソッドはローカル アプリでのみ使用されると推測しています。問題は、AIDL 記述を使用してからServiceへのコールバックを行う方法です。Activity

4

1 に答える 1