作者回复: 这里取决于你是否需要通过Loading来传递数据,如果不需要传递的话,为了节省内容,全局使用同一个内存对象,这会更好一些。
作者回复: 赞~
作者回复: “不知道还有没有其他好的方案可以对viewmodel做单元测试”,有的,只是比较麻烦,三言两语很难说清楚,你可以去看看官方文档。
作者回复: 没有标准,但大部分情况是一一对应。viewModel可以跟Activity一一对应,也可以跟Fragment一一对应。但涉及到共用逻辑的时候,同一个viewModel可以对应多个Fragment、甚至多个Activity。
作者回复: 很棒的见解~Android的测试部分确实比较难,以后我会找机会在我的博客里分享的。
作者回复: 那就来看看我的技术博客吧:“朱涛的自习室”。
作者回复: 很棒的答案,赞~
作者回复: 是的,这个理解很不错。
作者回复: 基本上都是PPT做的。
作者回复: 是的,简单业务场景就显得有些多余。