美文网首页开源项目
Android: MVVM+DataBinding+RxLife

Android: MVVM+DataBinding+RxLife

作者: 淘跑x | 来源:发表于2018-07-17 16:58 被阅读331次

项目地址

https://github.com/404NotFuond/BaseApp

经过两个项目的经验和教训,不建议大家使用DataBinding,现在还不成熟

项目采取的是MVVM+DataBindingDataBinding架构开发,整合RxJava+Retrofit+RxLife+Picasso等主流模块,满足日常开发需求。使用该框架可以快速开发一个Android应用。

一些效果图
模拟登陆界面.png recycleview界面.png

相关文章

网友评论

  • 65f3933d18d1:楼主。我想问个问题,
    companion object {
    private val mAdapter = FragmentViewPagerAdapter(fragmentManager)
    }像这种该怎么使用呢?我在这里写了一个viewpager的bindingAdapter,但是我无法获取fragmentmanager,fragmentmanager要从activity中获取,遇到这种情况,怎么办呢?
    淘跑x:@hello_xb 我现在不是很明白你的需求,FragmentViewPagerAdapter最终会应用再Activity,就算你通过bindingAdapter 的方法在xml里设置,也需要个载体来实例化adapter,要么再viewModel实例化,要么在Activity实例化,你这个封装现象使用bindadapter的时候不需要设置fragmentmanager?封装是好事,但是不要过度封装啊兄弟
    65f3933d18d1:@404NaotFound 我的context放在静态里吗?可是我的fragmentmanager只能从activity中获取,但是我的activity无法传过来,我要使用的地方在 companion object的之下,让人烦恼:sleepy:
    淘跑x:context啊兄弟,viewModel里面都要持有context的

本文标题:Android: MVVM+DataBinding+RxLife

本文链接:https://www.haomeiwen.com/subject/gydgpftx.html