0
ブロードキャストレシーバのonReceive()メソッドで、どのアプリからインテントを送ってくるのですか?私の掲示板受信機のonreceive()メソッドでは、インテントの起源をどのように伝えることができますか?
ありがとうございます。
ブロードキャストレシーバのonReceive()メソッドで、どのアプリからインテントを送ってくるのですか?私の掲示板受信機のonreceive()メソッドでは、インテントの起源をどのように伝えることができますか?
ありがとうございます。
これは、アンドロイドがインテントをどのように使用するのかを意図したものではありません。ただし、インテントを送信していて、放送局がインテントを受信している場合は、インテントでsetExtra(String、String)を使用して、インテントを送信するクラスの名前をアタッチすることができます。あなたのonReceiveの中で、その余分なものがセットされているかどうかを確認し、そうであれば、その値があなたの期待されるクラスと一致するかどうかを確認してください。
それが意図に入れられていないとわからないという考えはありませんか? – Aliostad
私はこれと似たようなことをやっています! http://stackoverflow.com/questions/14571564/android-pendingintent-extras-not-received-by-broadcastreceiver/14612215#14612215 – toobsco42