【问题标题】:Change locale yandexMapKit 4.0 Android更改语言环境 yandexMapKit 4.0 Android
【发布时间】:2021-12-28 12:11:47
【问题描述】:
有没有办法在 mapkit 4.0 中更改运行时的语言环境?
使用I18nManagerFactory.setLocale() 什么都不做。
在我的应用程序中,应用程序的语言在运行时发生变化,MapKitFactory.setLocale 因错误而崩溃
setApiKey() 应该在 initialize() 之前调用!
活动重启时
【问题讨论】:
标签:
java
android
kotlin
yandex
yandex-mapkit
【解决方案1】:
你究竟在哪里调用setter?在初始化活动之前尝试在 onCreate 方法中。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
I18nManagerFactory.setLocale();
...
}