GoogleArchitectureDemo
GoogleArchitectureDemo copied to clipboard
关于数据库问题
如果开发过程中有数据库的需求.那数据库放在哪里呢?也都放在lib_coremodel?
是的,model库就是处理网络,本地缓存,数据库数据的,使用RxJava可以很好地合并处理流!
好吧....我在研究研究...总感觉有点怪怪的.这么多东西放一起就要和content打交道了..怎么管理生命周期呢?
生命周期确实不太好弄,官方的框架中有ViewModel和LifeRecycle 都是跟生命周期相关的,在生命周期结束的时候回收资源,断开Rxjava的管道。
在单纯的的Model类中无法检测到生命周期,所以我把Rxjava+Retrofit实现的数据获取放在了ViewModel中,方便检测生命周期!
好的..我自己研究研究.谢谢了