Cambiar el idioma de la aplicación en Android 5.0 no funciona
Estoy usando este código a continuación para cambiar el idioma de mi aplicación al hacer clic en el botón (cambiando de francés a inglés, por ejemplo), funciona bien en Android 4.0 + pero en 5.0 no lo hace.
Locale localeEn = new Locale("en_US");
Locale.setDefault(localeEn);
Configuration configEn = new Configuration();
configEn.locale = localeEn;
getApplicationContext().getResources().updateConfiguration(configEn, null);
this.recreate();
Alguna pista de por qué por favor?
editar: este es mi manifiesto (con android: configChanges)
<activity
android:name=".activities.LoginActivity"
android:configChanges="orientation|locale"
android:label="@string/app_name"
android:screenOrientation="portrait"/>