How to force recreation of Activity/Fragment on restore

I am having a number of issues around saving app state to a Bundle via onSaveInstanceState().

For now, I need to address the issue of my app crashing when it restored after being closed by Android.

When an Activity/Fragment (in background) is being force closed by Android to regain resources, is there a way I can say "don't try and restore state when resume, just create everything anew"?

Thanks

Last updated:1/23/2015 10:28:07 PM

1 Answers

Anonymous User
Anonymous User

For activity if you want to create it from scratch then just override onSaveInstanceState and call super.onSaveinstanceState passing a null al the Bundle.

For Fragment just set setRetainInstanceState to false in onActivityCreated method of the Fragment.

Answer