【问题标题】:How to make callbacks using AsyncTask android如何使用 AsyncTask android 进行回调
【发布时间】:2012-04-06 12:24:23
【问题描述】:

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

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

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

【问题讨论】:

    标签: java android android-asynctask


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-22
      • 2021-04-26
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      • 2020-12-29
      相关资源
      最近更新 更多