Skip to content
Jude edited this page Oct 7, 2015 · 10 revisions

BeamDataActivity & BeamDataActivityPresenter & BeamDataFragment & BeamDataFragmentPresenter

数据模型式的Activity与Fragment模板。类MVVM模式。支持Rx函数式调用。

##API Activity&Fragment 重写以下2个方法:
public void setData(M data){}数据加载成功时回调。根据数据刷新UI。
public void setError(Throwable e){}数据加载失败时的回调。修改UI。

Presenter
void publishObject(M data)手动发布数据。可多次调用。如果发布时View没有注册。会等到View注册时再发布。 void publishError(Throwable e)发布错误,同上。

Rx订阅
BeamDataActivityPresenter实现了Observer在任何地方都可以,当发布时会自动通知View层
PlaceModel.getInstance().getPlaceDetail().subscribe(this);

Clone this wiki locally