Задать локаль не работает в onCreate?

Если я использую этот код "setLocale("de") и т. Д." с нажатием кнопки, это работает. Но если я вставлю в Create, это не сработает. Не могли бы вы исправить для меня? Благодарю.

public void setLocale(String lang) {
    Locale locale = new Locale(lang);
    Locale.setDefault(locale);
    Configuration config = 
    getBaseContext().getResources().getConfiguration();
    config.locale = locale;
    getBaseContext().getResources().updateConfiguration(config, 
    getBaseContext().getResources().getDisplayMetrics());
}

0 ответов

Другие вопросы по тегам