我正在使用aidl接口进行IPC通信。绑定到服务后,我可以调用从客户端到服务器的API调用。 但是如何使用aidl将事件从服务器发送到客户端? 服务和客户端正在运行不同的进程。
答案 0 :(得分:0)
当有活动时,您可以从Intent
向客户发送Service
。
另一种选择可能是通过援助询问是否有新事件,每隔几秒钟进行一次轮询。
而且我认为您可以通过AIDL发送Messenger(因为它是Parcelable),因此您可以将Messenger传递给服务,并在服务上使用它来与活动进行通信。