Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 异步任务与后台数据库操作的加载程序_Android_Sqlite_Android Asynctask_Android Sqlite_Background Process - Fatal编程技术网

Android 异步任务与后台数据库操作的加载程序

Android 异步任务与后台数据库操作的加载程序,android,sqlite,android-asynctask,android-sqlite,background-process,Android,Sqlite,Android Asynctask,Android Sqlite,Background Process,在我们的应用程序中,我们从sqlite加载数据并将其反映在UI上。有时,当这种操作发生时,应用程序会变得不负责任。该选项将用于在后台线程中执行db操作并将结果返回给UI线程。我发现有两个选择。异步任务2。装载机。哪一个会是最好的?Android开发者官方文档中提到了使用异步任务 如果您从另一个线程获取数据,可能是使用AsyncTask, 然后您负责管理线程和UI线程 通过各种活动或片段生命周期事件,例如 onDestroy和配置更改 你可以在这两者之间找到更多的比较 一个小型异步任务,用于在do

在我们的应用程序中,我们从sqlite加载数据并将其反映在UI上。有时,当这种操作发生时,应用程序会变得不负责任。该选项将用于在后台线程中执行db操作并将结果返回给UI线程。我发现有两个选择。异步任务2。装载机。哪一个会是最好的?

Android开发者官方文档中提到了使用异步任务

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

你可以在这两者之间找到更多的比较

一个小型异步任务,用于在doInBackground中加载数据,然后在onPostExecute中更新UI。效果很好。我更喜欢用。与AsyncTask相比,这是最好的。你可以看到