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 // do nothing
} }
public void onPause() {
// do nothing
}
public void onStop() { public void onStop() {
isStartedSubject.onNext(false); isStartedSubject.onNext(false);
} }

View File

@ -228,6 +228,14 @@ public abstract class ViewControllerFragment<TState extends AbstractState, TActi
savedInstanceState.putSerializable(VIEW_CONTROLLER_STATE_EXTRA, state); 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 @Override
protected void onStop(@NonNull final View view, @NonNull final TActivity activity) { protected void onStop(@NonNull final View view, @NonNull final TActivity activity) {
isStarted = false; isStarted = false;