最近项目中用 Android 的 Databinding 用的风生水起,自己通过三个项目,总结出了一套自用的快速开发模板,基本套路是一个页面由一个 Activity/Fragment + ViewModel 组成,力求做到 Activity/Fragment 只负责 UI 的渲染,所有的数据逻辑操作都在对应的 ViewModel 里完成,ViewModel 只会持有一个 ApplicationContext 引用,需要用到 Activity Context 的操作,通过接口去宿主 Activity/Fragment 里实现。模板 github 链接:最近项目中用 Android 的 Databinding 用的风生水起,自己通过三个项