【问题标题】:Android: Asynchronous process using AsyncTask for connecting to internetAndroid:使用 AsyncTask 连接互联网的异步进程
【发布时间】:2013-02-06 10:44:15
【问题描述】:

对于我的 Android 应用程序,我需要从活动中调用网页,并等待收到来自远程服务器的响应。所以我想我需要使用一个新线程。我可以使用 AsynkTask 吗?如何告诉我的 Activity 它必须等待响应 AsynkTask 进程?

【问题讨论】:

  • 是的,您可以使用 AsyncTask。
  • 好的,但另一个问题是:“我可以告诉我的活动它必须等待响应 AsynkTask 进程吗?”
  • 在等待回复的时候你想做什么?
  • 没什么,从互联网上检索到的信息对于继续执行应用程序是严格要求的。也许我会使用进度条

标签: android multithreading android-activity android-asynctask


【解决方案1】:

查看asyncTask

您可以使用回调来通知活动任务已完成 检查https://stackoverflow.com/a/13947857/1434631

【讨论】:

    【解决方案2】:

    是的,你可以使用AsyncTask

    AsyncTask 有一个名为 onPostExecute() 的方法,它可以让您知道您的后台进程(在本例中为从服务器加载数据)何时完成。

    Here 是一个不错的教程!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 2015-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多