goldze / MVVMHabit

👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。
Apache License 2.0
7.59k stars 1.69k forks source link

大神你写的太好了 #12

Closed rmtic closed 6 years ago

rmtic commented 6 years ago

大神你写的太好了,我经过一段时间的编写,发现你封装很细,完全可以用到项目上

goldze commented 6 years ago

谢谢支持!

rmtic commented 6 years ago

//下拉刷新 public BindingCommand onRefreshCommand = new BindingCommand(new Action0() { @Override public void call() { ToastUtils.showShort("下拉刷新"); } }); //上拉加载 public BindingCommand onLoadMoreCommand = new BindingCommand(new Action0() { @Override public void call() { ToastUtils.showShort("上拉加载"); } });

请问当我的列表数据加载完毕后,怎么通知页面的refreshLayout控件,关闭刷新状态。你的例子没写全

goldze commented 6 years ago

@rmtic 如果你看懂登录界面的话, 这个很简单, 在UIChangeObservable中定义一个观察者, 在Fragment中注册监听就好了,为什么不写全, 原因就是不可能所有人都用这个下拉刷新控件的, 这里只是一个例子, 当你知道事件回调后, 执行了 ToastUtils.showShort("下拉刷新"); 剩下的操作你想怎么干就是自己项目的业务逻辑了

rmtic commented 6 years ago

好的,谢谢你!

ppoodao commented 6 years ago

ExceptionHandle 这个类咋用用