fix for state saving

This commit is contained in:
Gavriil Sitnikov 2016-06-09 15:50:58 +03:00
parent edb34f2cb2
commit d7ee665082
1 changed files with 1 additions and 3 deletions

View File

@ -213,10 +213,8 @@ public abstract class ViewControllerFragment<TState extends AbstractState, TActi
super.onSaveInstanceState(savedInstanceState);
if (viewController != null) {
viewController.onSaveInstanceState(savedInstanceState);
savedInstanceState.putSerializable(VIEW_CONTROLLER_STATE_EXTRA, state);
} else if (getArguments() != null && getArguments().containsKey(VIEW_CONTROLLER_STATE_EXTRA)) {
savedInstanceState.putSerializable(VIEW_CONTROLLER_STATE_EXTRA, getArguments().getSerializable(VIEW_CONTROLLER_STATE_EXTRA));
}
savedInstanceState.putSerializable(VIEW_CONTROLLER_STATE_EXTRA, state);
}
@Override