android - Android 中的 AsyncCallBack 是什么?

标签 android asynchronous android-asynctask

谁能给我清楚地描述一下什么是AsyncCallBack?最新的android版本中是否存在该功能?因为当我搜索 AsyncCallBack 时,我被定向到 AsyncTask...这两者相同吗?有人有例子吗?

提前致谢。

最佳答案

android 中没有名为 AsyncCallback 的类。我认为您正在寻找的是 AsyncTask,它是一种在另一个线程上运行一段代码的方法,这样 UI 就不会被阻塞,并在 UI 线程上接收它的结果。例如,假设您想与互联网上的服务器通信以响应用户单击 UI 中的某些内容,然后从服务器接收一些结果并更新 UI。与执行常规线程代码相比,AsyncTask 使执行此操作变得非常容易,因为线程生命周期和返回 UI 线程的通信已为您处理。作为奖励,还支持取消后台任务,但您必须编写代码来在调用取消时处理它。如果您不做一些工作,它就无法做到这一点。

关于android - Android 中的 AsyncCallBack 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4328376/

相关文章:

java - 安卓工作室 : Button always appears at the front

android - 在 ImageButton 中动态更改图像

android - 当应用程序在后台时如何更改 Activity

Android Studio - Gradle 构建失败 - Java 堆空间

c# - 异步 EntityFramework 操作

javascript - record.save 可以几乎同时执行吗?

android - 在所有元素加载后启动 Activity

java - 即使使用取消方法也无法取消 AsyncTask 中的 doInBackground 进程

Android AsyncTask 取消时不会停止,为什么?

android - 在Android中以编程方式放大图片