Merge pull request #128 from TouchInstinct/feature/onStateRestored
Added onViewStateRestored callback to viewcontroller
This commit is contained in:
commit
e5a0942ea5
|
|
@ -234,6 +234,14 @@ public class ViewControllerFragment<TActivity extends FragmentActivity, TState e
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
|
||||
super.onViewStateRestored(savedInstanceState);
|
||||
if (viewController != null) {
|
||||
viewController.onViewStateRestored(savedInstanceState);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onStart(@NonNull final View view, @NonNull final TActivity activity) {
|
||||
super.onStart(view, activity);
|
||||
|
|
|
|||
|
|
@ -320,6 +320,15 @@ public class ViewController<TActivity extends FragmentActivity, TState extends P
|
|||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Calls when {@link ViewController} saved state has been restored into the view hierarchy.
|
||||
* Happens at {@link ViewControllerFragment#onViewStateRestored}.
|
||||
*/
|
||||
@CallSuper
|
||||
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
|
||||
// do nothing
|
||||
}
|
||||
|
||||
/**
|
||||
* Calls when {@link ViewController} have started.
|
||||
* Happens at {@link ViewControllerFragment#onStart()}.
|
||||
|
|
|
|||
Loading…
Reference in New Issue