【发布时间】:2010-08-27 12:01:11
【问题描述】:
我有以下场景。
我将一个 XML 文件作为请求发送到服务器,并获取一个 XML 文件作为响应,并将所有这些作为 Android 上的后台线程。
使用各种值对 XML 请求进行序列化。然后 SAX 读取 XML 响应并将其放入列表中。整个请求/响应过程发生在使用AsyncTask 类的后台线程中。
问题是我有不同类型的响应,我不知道根据发送的请求来解析响应的方法。
我如何告诉 Android 使用基于请求 A 的解析器 A 和基于请求 B 的解析器 B?
编辑: 对于不同类型的响应,我的意思是 XML 文件看起来不同。它有不同的标签和不同的属性。
【问题讨论】: