fixed bug with save state

This commit is contained in:
Gavriil Sitnikov 2016-06-09 15:49:06 +03:00
parent 5f37455c83
commit ed05437b06
1 changed files with 1 additions and 3 deletions

View File

@ -215,10 +215,8 @@ public abstract class ViewControllerFragment<TState extends AbstractState, TActi
super.onSaveInstanceState(savedInstanceState); super.onSaveInstanceState(savedInstanceState);
if (viewController != null) { if (viewController != null) {
viewController.onSaveInstanceState(savedInstanceState); 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 @Override