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