I understand perfectly that the app is going to restart from its home screen if you enable the “Don’t keep activities” setting. But again, this is not happening in real life. If you go to home screen and resume your app, you will keep your context in 99.9% of the cases. And if you really do something else (say a heavy 3d game) and have to restart…
this can happen for language change
This is true and in that case, it’s okay for my apps to restart from the home screen. I haven’t had anyone complaining about that yet. People don’t change the language of their phones that often.
resizing of your activity, keyboard opening,etc