Merge pull request #32 from TouchInstinct/bugs/add_on_pause
add onPause callback
This commit is contained in:
commit
9a56a25107
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue