Как обновить язык без перезапуска активности - PullRequest
0 голосов
/ 16 декабря 2018

У меня выпадающий список, когда пользователь нажимает на него, я обновляю язык с 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() перезагружает действие.Я хочу знать, есть ли возможность обновить язык без перезагрузки текущей активности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...