Сменить локаль yandexMapKit 4.0 Android

Есть ли способ изменить локаль во время выполнения в mapkit 4.0?

С использованием I18nManagerFactory.setLocale()ничего не делать.

В моем приложении язык меняется во время выполнения для приложения и MapKitFactory.setLocaleвылетает с ошибкой

setApiKey() следует вызывать перед инициализацией()!

при перезапуске активности

1 ответ

Куда именно вы звоните сеттеру? Попробуйте внутри метода onCreate перед инициализацией действия.

          @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        ...
        I18nManagerFactory.setLocale();
        ...


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