【发布时间】:2019-03-28 09:07:38
【问题描述】:
我正在阅读谷歌文档,我发现了这些行,但我无法理解这两个语句之间的区别 为什么 asynctask 处理是直接的,loader 处理是间接的?
在 Android 中有几种方法可以进行后台处理。其中两种方式是:
- 您可以直接进行后台处理,使用 AsyncTask 班级。
- 您可以使用 Loader 间接进行后台处理 框架,然后是 AsyncTaskLoader 类。
【问题讨论】:
标签: android
我正在阅读谷歌文档,我发现了这些行,但我无法理解这两个语句之间的区别 为什么 asynctask 处理是直接的,loader 处理是间接的?
在 Android 中有几种方法可以进行后台处理。其中两种方式是:
【问题讨论】:
标签: android
AsyncTaskLoader 添加了一个抽象级别来处理一些配置更改。
当参考说直接时,这意味着您必须自己处理所有配置更改,因为您正在使用明确的任务。 如果您改用 Loader,则不必管理这些情况,因为它会为您做一些事情,因此它间接处理后台处理,您不必担心配置更改(例如网络调用期间的轮换)。
请阅读此主题以了解有关两者之间差异的更多信息:
希望这会有所帮助。
干杯。
【讨论】: