我正在尝试执行以下操作并正在研究其他人的经历:
我希望有一个在 Android 上运行的 HTTP 服务器,它接收来自客户端的 GET 请求。从那里,服务器必须将查询参数传递给Service
将进行一些处理(有时非常繁重)的 a。服务完成后,它将数据发送回服务器,然后服务器将返回响应。
当然, startService(intent) 调用是异步的,所以我想知道如何告诉服务器在发回响应之前等待处理完成。目前,进程间消息传递是通过Messenger
和Message
类完成的。
什么样的设计能够做到这一点?