私は私の主な活動で開始されたローカルサービスを持っています。このサービスは、ネットワークI/Oを担当します。また、アプリケーション内の他のアクティビティとも相互作用します。これまで、サービスはアクティビティにデータを「提供」するだけでした(インテントではなくコールバックを使用)。
次に、アクティビティからサービスにデータ(カスタムオブジェクト)を送信する必要があります。インテントを使用してそれを行う1つの方法を理解しています。サービスでインテントをオーバーライドすることで、サービスでインテントを受け取ることができることを知っていonStartCommand()ます。しかし、送信アクティビティからインテントをブロードキャストするたびにonStartCommandが呼び出されるかどうかはわかりません。サービスもできますBroadcastReceiverか?はいの場合-どのように?
ありがとう。