私は、バックグラウンドサービスに基づいて、実際にはアクティビティとデータを共有するアンドロイドアプリに取り組んでいます。Android:データをサービスに渡す
私は、アクティビティがサービスのメソッドを呼び出すことができるように、またはサービスからsendBroadcastを使用し、サービスからregisterReceiverを使用する方が良い場合は、bindServiceを呼び出すほうがよいでしょうか。
どちらも動作しますがどちらをお勧めしますか?
さらに、私のサービスはローカリゼーション、センサーを扱うクラスをinstanciates ...それらのクラスはまた、サービスでデータを渡す必要があります。私のサービスと通信するために、これらのクラスからbindserviceまたはsendBroadcastを使用する方が良いでしょうか?
ありがとうございました。
ありがとうございます。しかし、あなたはいつbindService + IBinderを使ってあなたのサービスのリファレンスを取得しますか? –
バックグラウンドで何か起こることが何回もあり、多くのアクティビティがそれを使用したいと思うときだけです。 – ngesh