2012-03-15 161 views
3

我目前在市场上有2个应用程序,我们称它们为应用程序a和应用程序b。将广播从一个应用程序发送到另一个

当某个函数在应用程序中执行时,我需要某些东西来触发应用程序a中的事件,即使应用程序a当前没有运行。我假设应用程序B会向应用程序a发送广播消息,而应用程序a需要广播接收器,但如果可以完成,我不确定如何完成此操作。

任何帮助将不胜感激,谢谢

回答

5

基本上有两种方式AFAIK:

sendBroadcast方法或使用意图:

  • 可以使用startActivity(意向)甚至与另一个应用程序,但这将使应用程序前景,而不是在后台做一份工作。

使用意图,如果调用应用程序应该dissappear和被叫的应用程序应该在前景和使用广播,如果你只是想通过另一个应用程序执行的后台任务

2

可以做,即使应用程序没有运行,与广播接收器,就像你说的。

相关问题