Merge pull request #32 from TouchInstinct/bugs/add_on_pause

add onPause callback
This commit is contained in:
Gavriil 2016-10-04 14:50:04 +03:00 committed by GitHub
commit 9a56a25107
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;