Android 使用room和RxJava的最佳实践是什么?
我正在尝试使用Room和RxJava。我对这两个都很陌生。我的代码运行良好,但我有兴趣了解最佳实践 想象一个有10个字段的对象说Android 使用room和RxJava的最佳实践是什么?,android,kotlin,rx-java2,android-room,Android,Kotlin,Rx Java2,Android Room,我正在尝试使用Room和RxJava。我对这两个都很陌生。我的代码运行良好,但我有兴趣了解最佳实践 想象一个有10个字段的对象说CompleteSong。在我的应用程序中,每当我在数据库中进行更新时,Flowable都会使用所有值更新空间返回值。我正在用一个RecyclerView显示该列表。我有两种可能继续进行,即 1。我可以存储正在更改的对象,并等待可流动的更新。当可流动更新时,我更新1项RecyclerView 2.当Flowable更新列表解析并查找CompleteSong的更改实例时,
CompleteSong
。在我的应用程序中,每当我在数据库中进行更新时,Flowable
都会使用所有值更新空间返回值。我正在用一个RecyclerView
显示该列表。我有两种可能继续进行,即
1。我可以存储正在更改的对象,并等待可流动的更新。当可流动更新时,我更新1项RecyclerView
2.当Flowable
更新列表解析并查找CompleteSong的更改实例时,我可以更新RecyclerView
我曾经使用前一种方法,它似乎反应较少但优化,而后一种方法似乎反应较多但同时优化较少
有人能告诉我应该怎么做吗?我应该采取什么样的方法,或者还有一些我无法发现的东西
<强>注:< /强>我是新的反应,所以如果我搞错了,请考虑在术语上更新我。