Loader和AsyncTask之间的区别

时间:2017-10-20 12:35:52

标签: android loader

我阅读了有关Loader和AsyncTask的Android开发者文档,并在此处阅读了此问题which one is better, loader or AsyncTask?

但我仍然没有得到两者之间的主要差异?为什么使用Loader而不是AsyncTask更好?

1 个答案:

答案 0 :(得分:2)

在Loaders和AsyncTask中没有太大区别,但是当你想要暂停活动时,AsyncTask会变得混乱,想要销毁你需要调用asyncTask.cancel()的活动,但它也需要有时会崩溃应用程序。 另一方面,在Honeycomb中引入了Loaders,现在可以使用支持库.Loaders主要处理配置更改,当在Android中使用游标来提取数据时,Loaders(特别是CursorLoader)真正闪耀。