title: Setting default locale
body: <p>We have an english as default, and translations for several other languages in our app. 
  When user launches an app, we call <code>Locale.setDefault()</code> to set it to locale of our translations. For example, phone is running in spanish, but we have no spanish translations, we call <code>Locale.setDefault(Locale.US)</code>. We need this for time formatting, because libs use <code>Locale.getDefault()</code>.
  It works perfectly until android 24. Android 24 "ignores" <code>Locale.setDefault()</code>. And all dates are formatted with device language but not app language.</p>