title: Android - Forced locale reset on orientation changes
body: <p>I try to force the locale in my app to one the user specified. As this may be used to demonstrations, I want to change the language/locale in the app and not anytime for the whole device.</p>
  
  <p>I looked around SO and tried to use every hint I found here. The result: I can restart my test activity with the new language, but if I change the orientation, the locale will always be reseted to the device one.</p>
  
  <p>I <a href="http://martin.cyor.eu/TestProject.zip" rel="nofollow noreferrer">uploaded a minimalistic project</a> so you can reproduce my issue. Please ignore the shrinking of the UI, it's not important :)</p>