私はアクティビティにバインドされたサービスを持っています。私は、アクティビティによって実装されるインタフェースを定義しました。サービスでは、私は、バインダーを返すメソッドを呼び出すときに、私はこのオブジェクトにメモリを与える、私は、活動を実装するインターフェイスのオブジェクトがあります。サービスとアクティビティのインターフェイス
サービスがソケットを実装しています。サーバーからメッセージを受け取ったときに、インタフェースメソッドを呼び出して、アクティビティのデータを更新します。
私の質問は、悪い習慣を使っていますか?インターフェイスを使用する代わりに、アクティビティと通信するLocalBroadcastReceiverを実装する必要がありますか?
私に何をお勧めしますか?
であなたのモデルを注入しますここに英語で投稿するか、スペイン語のサイトを使用する必要があります:https://es.stackoverflow.com/ – Ibo
ok申し訳ありません、ありがとうございます。 –
いい議論がありますhttps://stackoverflow.com/questions/2463175/how-to-have-android-service-communicate-with-activityおよびhttps://stackoverflow.com/questions/20594936/communication-between-activity-and-service –