Android 如何实现异步任务?

Android 如何实现异步任务?,android,android-asynctask,Android,Android Asynctask,哎,, 所以我对Android是新手,我有一个类在启动后立即失败,我推断这是因为它超时了。我查阅了android文档,发现了AsyncTask。我认为在后台运行计算密集型流程是解决我问题的方法。但我真的不明白如何实现它。我的返回类型应该是空的,因为它不返回任何内容,它只是根据从不同类接收的整数更改一组按钮的颜色。如何实现异步任务?还是我应该用别的东西? 谢谢 是的,异步任务就是您想要的。这本书很有帮助。查看onPostExecute()方法,了解如何结束您可能有的任何类型的进度条 如果您想向用户

哎,, 所以我对Android是新手,我有一个类在启动后立即失败,我推断这是因为它超时了。我查阅了android文档,发现了AsyncTask。我认为在后台运行计算密集型流程是解决我问题的方法。但我真的不明白如何实现它。我的返回类型应该是空的,因为它不返回任何内容,它只是根据从不同类接收的整数更改一组按钮的颜色。如何实现异步任务?还是我应该用别的东西?
谢谢

是的,异步任务就是您想要的。这本书很有帮助。查看
onPostExecute()
方法,了解如何结束您可能有的任何类型的进度条

如果您想向用户显示Ui,同时执行一些后台任务。可能是套接字连接、解析或任何类似的东西,在这种情况下,您需要异步任务。有preExecute()、doBackground和postExecute()方法。可以使用exec()执行该方法

谢谢
Deepak要从AsyncTask开始,请执行以下操作: 我真的能帮你! …包含解释、源tarball和apk

如果你真的对线程、处理程序方法很在行,你可以先看看这个:

希望这有帮助!
Chris D.

发布一些代码,以更好地解释您的问题。如果您想向用户显示Ui,同时执行一些后台任务。可能是套接字连接、解析或任何类似的东西,在这种情况下,您需要异步任务。有preExecute()、doBackground和postExecute()方法。您可以使用exec()执行该方法。您可以查看我编写的关于该主题的详细教程:它非常详细地解释了如何特别使用用户通知!