0

我正在向 Web 服务发出请求,并且必须为每个方法扩展AsyncTask。那么我在 web 服务中有多少方法需要以这种方式创建许多类。

我发现这个主题如何进行回调: 制作回调

但是显示了一个类回调,但是如果我希望一个类中有很多回调怎么办?

4

1 回答 1

0

该类AsyncTask具有在其方法之间传递的数据的通用参数。您可以使用自定义类将数据从一种方法传递到另一种方法。

Web 服务访问通常分 3 步完成:

  1. 检索内容(XML/JSON 等)
  2. 解析内容
  3. 阅读内容。

您可以将要获取的 URL 传递给 AsyncTask(如图所示)后台您可以检索内容并对其进行解析。内容的读取可以在不同的代码块中完成,这些代码块根据结果参数在 UI 线程上运行。

于 2012-04-06T13:34:03.690 回答