如何使用AsyncTask android进行回调

时间:2012-04-06 12:24:24

标签: java android android-asynctask

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

我发现这个话题如何进行回调: Making Callback

但是有一个类回调,但如果我想要在一个类中有很多回调怎么办?

1 个答案:

答案 0 :(得分:0)

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

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

  1. 检索内容(XML / JSON等)
  2. 解析内容
  3. 阅读内容。
  4. 您可以传递AsyncTask要获取的URL(如图there所示) 在后台,您可以检索内容并解析它。内容的读取可以在根据结果参数在UI线程上运行的不同代码块中完成。