public void setFabSubscription() { fabSubscription = RxView.clickEvents(fab) .compose(Rx.schedulersUiUi()) .subscribe(viewClickEvent -> controller.addSchedule()); }
@Override protected void onDetachedFromWindow() { controller.clearQuerySubscription(); clearFabSubscription(); super.onDetachedFromWindow(); }
@Override protected void onAttachedToWindow() { super.onAttachedToWindow(); controller.init(null); setFabSubscription(); }
@Override public BaseModel getSavedModelFromLayout() { return controller.getModel(); }
@Override public void deleteClicked(Schedule s) { controller.deleteSchedule(s); }
@Override public void editClicked(Schedule s) { controller.editSchedule(s); }