在我们的应用程序中,我们从sqlite加载数据并在UI上反映它。有时应用程序在发生此类操作时会变得无法响应。该选项应该用于在后台线程中执行db操作并将结果返回给UI线程。我发现了两个选择1. AsyncTask 2.加载器。哪个是最好的?
答案 0 :(得分:0)
Android开发者官方文档说明了关于在AsyncTask上使用Loader API
如果您从另一个线程获取数据,可能使用AsyncTask, 那么你负责管理线程和UI线程 通过各种活动或片段生命周期事件,例如 onDestroy()和配置更改。
您可以在两个中找到更多比较
Loader vs AsyncTask
ASYNCTASK VS LOADERS : WHY LOADERS ARE INTRODUCED?