мое приложение поддерживает арабский и английский языки, если язык приложения арабский и приложение по какой-либо причине вылетает, оно открывает действия на английском языке !!я хочу знать, почему это странное поведение?
код для установки языка:
String languageToLoad = prefs.getString("language","ar");
prefs.edit().putString("language", languageToLoad).apply();
GlobalClass.language=languageToLoad;
Locale locale = new Locale(languageToLoad);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
Log.d("configureLocale", "configureLocale: "+languageToLoad);