0

アクティビティやサービス全体でデータを送信したいと考えています。

を使用PendingIntent.send()してデータを送信しようとしていますが、 を呼び出すとすぐにPendingIntent.send()、すべてのサービスが動作し始めます。から呼び出されたくありませんPendingIntent.send()

他の方法を使用する必要がありますか? それとも、必要なすべての情報を大きなバンドルに入れて、クラス間で転送する必要がありますか?

4

1 に答える 1

1

メッセージを受信したい放送受信機を登録します。次に、context.sendBroadcast(Intent);を使用します。必要なデータを含むインテントを送信します。IntentFiltersを使用して、メッセージと、受信者がフェッチできるメッセージの種類をフィルタリングできます。

于 2011-06-13T14:01:14.677 に答える