设备区域设置更改后,Google Map标签语言不会更改

时间:2018-10-11 09:24:21

标签: android dictionary google-maps-android-api-2

我的Android应用程序中嵌入了Google Map。

当用户使用设置更改设备区域设置并返回到应用时,应用布局和文本更改为新语言,但Google Map标签和标记仍使用以前的语言,关闭应用将无济于事,仅强制关闭将强制Google映射以新语言再次加载文本。

在更改设备区域设置后,如何要求/强制Google Map加载新标签?

1 个答案:

答案 0 :(得分:0)

您可以尝试这样:

    Intent mStartActivity = new Intent(ctc, SplashActivity.class);
                int mPendingIntentId = 123456;
                PendingIntent mPendingIntent = PendingIntent.getActivity(ctc, mPendingIntentId,    mStartActivity, PendingIntent.FLAG_CANCEL_CURRENT);
                AlarmManager mgr = (AlarmManager)ctc.getSystemService(Context.ALARM_SERVICE);
                mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 100, 
              mPendingIntent);
                System.exit(0);