qingmei2 / MVVM-Architecture

The practice of MVVM + Jetpack architecture in Android.
1.83k stars 282 forks source link

把逻辑都放在fragment中有什么优势吗? #29

Closed taozhixiang closed 4 years ago

taozhixiang commented 4 years ago

我看到项目里面所有的内容都写在了fragment中。就是登陆页面也是在activity中嵌套一个fragment。这么做事为什么呢?优势表现在哪些地方呢?

qingmei2 commented 4 years ago

@taozhixiang

暂时没有很大的优势,我这样做的考虑可能是将来为 单Activity+多Fragment做准备,所有UI和业务逻辑都委托给Fragment,避免到时候的代码抽取,而Activity尽量只做一些导航类的行为。

qingmei2 commented 4 years ago

Navigation是一个不错的库,是否尝试应用到正式的生产环境我其实还在观望中哈。