在Android中,如何在进程之间发送消息的可靠方法是什么?

时间:2019-06-11 14:59:47

标签: android ipc android-broadcast contentobserver greenrobot-eventbus

我是Android新手。我正在尝试在进程之间发送和接收消息。我知道的一件事是通过实现服务通过binder calls进行通信。到目前为止,我看到的另一种消息传输机制是

  1. 广播(虽然不可靠)-可能会错过
  2. 事件总线(不确定greenrobot's事件总线是否可以进行IPC-这个SO link表示不可能,并建议使用其他替代方法
  3. 注册ContentObserver,以便我可以在一个过程中更新我的内容,而另一过程可以得到内容更改的通知(不确定这是可靠的)

我要说的可靠的是,在极少数情况下可能会错过它。是否有其他可靠且有序的(以发布时的顺序交付)-Android中各进程之间的消息交换机制

编辑:尽管在此SO Link中讨论了很多方法,但我还是要保持消息顺序并保证消息的传递。

0 个答案:

没有答案