add onPause callback

This commit is contained in:
Anton Domnikov 2016-10-04 14:17:13 +03:00
parent 21aa120e63
commit bd8fa98fca
2 changed files with 12 additions and 0 deletions

View File

@ -161,6 +161,10 @@ public class ViewController<TActivity extends ViewControllerActivity<?>,
// do nothing
}
public void onPause() {
// do nothing
}
public void onStop() {
isStartedSubject.onNext(false);
}

View File

@ -228,6 +228,14 @@ public abstract class ViewControllerFragment<TState extends AbstractState, TActi
savedInstanceState.putSerializable(VIEW_CONTROLLER_STATE_EXTRA, state);
}
@Override
protected void onPause(@NonNull final View view, @NonNull final TActivity activity) {
if (viewController != null) {
viewController.onPause();
}
super.onPause(view, activity);
}
@Override
protected void onStop(@NonNull final View view, @NonNull final TActivity activity) {
isStarted = false;