The activity lifecycle is out of your hands really. You should be handling resuming your activity yourself. Putting your data into the bundle of onSaveInstanceState and using the savedInstanceState Bundle in onCreate to repopulate your views.
You can refer to this article Recreating an Activity