使用android Room 返回LiveData的方式的缺点 Posted on 2020-05-18 Edited on 2022-06-07 In 架构设计 这种监听数据变化,更新界面的编程方式 难维护:排查错误困难,不容易确定是后台哪个地方对数据进行了修改。 错误传递:一个错误的数据写入操作,可引起n个界面出错。 编程的时候需要增加各种状态变量,表示界面的行为(如加载中,刷新等),而好的代码应该是减少状态变量。