代码之家  ›  专栏  ›  技术社区  ›  AVEbrahimi

谷歌地图标签语言在设备区域设置更改后不会更改

  •  0
  • AVEbrahimi  · 技术社区  · 6 年前

    我的Android应用程序中嵌入了谷歌地图。

    当用户更改设备区域设置、使用设置并返回到应用程序时,应用程序布局和文本将更改为新语言,但Google地图标签和标记仍使用以前的语言,关闭应用程序不会有帮助,只有强制关闭将强制Google地图以新语言重新加载文本。

    当设备区域设置更改时,我如何请求/强制Google地图加载新标签?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Diwakar Singh    6 年前

    您可以这样尝试:

        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);