AsyncTask与LiveData在会议室中进行CRUD操作

时间:2018-09-28 04:57:38

标签: android-asynctask crud android-room android-livedata

据我了解,使用Room的好处是可以在后台线程上处理数据库操作。我一直在研究整个互联网的代码示例,以学习和实现空间并在演示的Android应用中执行CRUD操作。

在某些地方仅使用foreach ($res as $row) { fputcsv($handle, [ $row->customer_name, $row->telp, $row->email ]); } 会使Room的实现浪费。

现在,我在

中有冲突
  1. 在我的存储库类中使用AsyncTask类执行诸如插入,更新和删除之类的任务。我觉得这又是很多样板代码。
  2. 使用LiveData,它再次在后台运行。

有人可以告诉我分别使用AyncTask和LiveData的用例吗?我需要示例和使用原因的理由。

谢谢。

0 个答案:

没有答案