Recyclerview和领域。我应该使用后台线程吗?

时间:2018-01-01 17:47:46

标签: multithreading

我使用的是recyclelerview,我使用realm数据库显示数据。我问自己,我应该使用后台线程吗?我的意思是我正在使用recyclerview,据我所知,领域功能强大且速度快......我应该使用后台线程吗?

感谢。

1 个答案:

答案 0 :(得分:1)

推荐使用后台线程只是为了防止阻止UI线程。

尽管Realm是多么强大和快速,并且相信我,我个人知道它有多好,但通常在后台线程中提取数据库数据是一种很好的做法。

我个人采取的一种方法是使用RxJava。首先订阅一个自定义observable,它可以提取数据,然后在完成后简单地填充Recycler视图。