When exiting an Activity and returing to the previous one that started it. It seems the OUYA version of android is always firing the onCreate method instead of coming in at the restart method. I have my app working as expected on stock Android 4.2.2 and Google TV 3.2 and each of these returns through the restart method of the prior activity.
Is the OUYA pre-maturely killing the prior activity after launching it causing it to have to be recreated? Anybody else experience this issue?
Comments
Even though you're less likely to see an Activity destroyed before being restarted on standard Android builds, you still shouldn't rely on this behavior on any Android system. Always assume that the Activity beibg destroyed after being stopped is a possibility, and preserve all necessary information accordingly.