【发布时间】:2013-01-03 21:49:59
【问题描述】:
我有一个特殊要求,我想将一个 HttpResponse(来自 Apache CORE API)对象作为额外的对象传递给另一个 Intent。
问题: 我有我的 HTTP 服务器(Apache CORE)运行服务 S。当我收到一个 POST 请求时,应在执行意图 A 后发送响应,该意图 A 向我的服务 S 发送广播已经运行(这是基于我的要求)。所以我需要在广播接收器中处理 HTTP POST 响应。这可能吗?因此,我需要将 handle() 方法中的 HttpResponse 发送到广播接收器并从那里发送响应。如果您需要更多详细信息,请告诉我。
我找到了传递原始类型(如字符串、整数类型等)的链接。感谢您提供任何帮助。
【问题讨论】:
-
您实际上只能通过意图传递实现
Parcelable的对象。考虑静态单例或在后台线程中解析响应并传递解析结果。 -
感谢您的回复。你能举个例子解释一下吗? @323go
-
网上有很多例子——谷歌一下,当你遇到问题时再回来问一个更具体的问题。 SO 的真正目的是提供帮助,而不是提供完整的解决方案。