title: configuration.setLocale(locale) doesn't work with AppCompatDelegate.setDefaultNightMode
body: <p>If I set darkmode with <code>AppCompatDelegate.setDefaultNightMode</code> and the system is not dark, then <code>Configuration.setLocale</code> doesn't work.
  I change the locale, for example, from <code>En</code> to <code>It</code>, all the strings are still displayed in the system language. </p>
  
  <p>There are no problems if I set the same NightMode of the system (Android 10).
  The same problem with android 9 or less: if I set darkmode in my app and I change the context language, the activity displays text based on the language of the system.</p>