2012-03-15 13 views
3

私は現在、市場に2つのアプリを持っています。それらをアプリとアプリと呼んでいます。あるアプリから別のアプリにブロードキャストを送信

アプリで特定の機能が実行されると、アプリaが現在実行中でなくても、アプリaでイベントをトリガーする必要があります。私は、アプリケーションBは、アプリケーションに放送メッセージを送信するだろうと仮定し、アプリケーションは、放送受信機が必要ですが、私はこれを行うことができれば、これを行うことができますか分からない。

任意の助けをいただければ幸いです、ありがとう

答えて

5

2つの方法が私の知る限り、基本的にあります。

やインテントを使用して、上sendBroadcast方法を使用して:

  • あなたはstartActivityを使用することができます(意図)でも、別のアプリでも、バックグラウンドで仕事をするのではなく、アプリをフォアグラウンドにすることになります。

使用インテント呼び出し元のアプリはdissappearすべきと呼ばれるアプリがフォアグラウンドになると、あなただけの別のアプリケーションが実行するバックグラウンドタスクをしたい場合は、ブロードキャストを使用する必要がある場合

2

は、あなたが言ったと同じように、BroadcastReceiverで、アプリが実行されていない場合でも、行うことができます。

関連する問題