AsyncTask Vs Loaders用于后台数据库操作

时间:2017-09-20 09:11:18

标签: android sqlite android-asynctask android-sqlite background-process

在我们的应用程序中,我们从sqlite加载数据并在UI上反映它。有时应用程序在发生此类操作时会变得无法响应。该选项应该用于在后台线程中执行db操作并将结果返回给UI线程。我发现了两个选择1. AsyncTask 2.加载器。哪个是最好的?

1 个答案:

答案 0 :(得分:0)

Android开发者官方文档说明了关于在AsyncTask上使用Loader API

  

如果您从另一个线程获取数据,可能使用AsyncTask,   那么你负责管理线程和UI线程   通过各种活动或片段生命周期事件,例如   onDestroy()和配置更改。

您可以在两个中找到更多比较 Loader vs AsyncTask
ASYNCTASK VS LOADERS : WHY LOADERS ARE INTRODUCED?