Смена языка приложения в Android 5.0 не работает
Я использую этот код ниже, чтобы изменить язык моего приложения по нажатию кнопки (например, с французского на английский), он отлично работает на Android 4.0 +, но на 5.0 - нет.
Locale localeEn = new Locale("en_US");
Locale.setDefault(localeEn);
Configuration configEn = new Configuration();
configEn.locale = localeEn;
getApplicationContext().getResources().updateConfiguration(configEn, null);
this.recreate();
Любые подсказки, почему, пожалуйста?
редактировать: это мой манифест (с Android: configChanges)
<activity
android:name=".activities.LoginActivity"
android:configChanges="orientation|locale"
android:label="@string/app_name"
android:screenOrientation="portrait"/>