将广播从一个应用程序发送到另一个
问题描述:
我目前在市场上有2个应用程序,我们称它们为应用程序a和应用程序b。将广播从一个应用程序发送到另一个
当某个函数在应用程序中执行时,我需要某些东西来触发应用程序a中的事件,即使应用程序a当前没有运行。我假设应用程序B会向应用程序a发送广播消息,而应用程序a需要广播接收器,但如果可以完成,我不确定如何完成此操作。
任何帮助将不胜感激,谢谢
答
基本上有两种方式AFAIK:
- Broadcast Receiver和使用发送侧
的sendBroadcast方法或使用意图:
- 可以使用startActivity(意向)甚至与另一个应用程序,但这将使应用程序前景,而不是在后台做一份工作。
使用意图,如果调用应用程序应该dissappear和被叫的应用程序应该在前景和使用广播,如果你只是想通过另一个应用程序执行的后台任务
答
可以做,即使应用程序没有运行,与广播接收器,就像你说的。