Совсем недавно context.getResources(). updateConfiguration() устарел в Android API 25, и рекомендуется использовать контекст. createConfigurationContext().
Кто-нибудь знает, как createConfigurationContext можно использовать для переопределения локали системы Android?
прежде чем это будет сделано:
Configuration config = getBaseContext().getResources().getConfiguration();
config.setLocale(locale);
context.getResources().updateConfiguration(config,
context.getResources().getDisplayMetrics());