У меня выпадающий список, когда пользователь нажимает на него, я обновляю язык с English
до French
.
Это мой код.
public void loadLanguage(String language){
String languageToLoad = language;
Locale locale = new Locale(languageToLoad);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.setLocale(locale);
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
recreate();
// getResources().updateConfiguration(config, null);
}
Проблема в том, что метод reCreate()
перезагружает действие.Я хочу знать, есть ли возможность обновить язык без перезагрузки текущей активности.