2

Application1私は2つのJavaクラスSender(ブロードキャストインテントを送信するため)とReceiver(によってブロードキャストされたブロードキャストインテントを受信するため)を含むアプリケーションを持っていますSender

では、他のアプリケーションのクラスで ofSenderによってブロードキャストされたインテントを受け取ることができるでしょうか? あるアプリケーションから別のアプリケーションにブロードキャストされたインテントを受信することはできますか?Application1ReceiverApplications2

4

1 に答える 1

2

答えは-はい、できます。BroadcastReceiverアプリケーション間でデータを渡す正しい(そして些細な)方法です。application1からインテントをブロードキャストし、application2の適切なインテントフィルターで受信しても問題ありません。さらに-Googleはそうすることをお勧めします。知っておく必要のあることの1つは、インテントフィルタは一意である必要があり、悪意のあるアプリが共有したくないプライベートユーザーのデータを傍受したいということで簡単に推測できないようにする必要があります。

于 2012-08-11T12:48:07.843 に答える