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