Язык ярлыков Google Map не меняется после изменения локали устройства - PullRequest
0 голосов
/ 11 октября 2018

У меня есть Google Map, встроенная в мое приложение для Android.

Когда пользователь меняет локаль устройства, использует настройки и возвращается в приложение, макет приложения и тексты меняются на новый язык, но метки и маркеры карты Google по-прежнему остаютсяна предыдущем языке закрытие приложения не поможет, только принудительное закрытие заставит Google Map снова загружать тексты на новом языке.

Как я могу попросить / заставить Google Map загружать новые метки при изменении локали устройства?

1 Ответ

0 голосов
/ 11 октября 2018

Вы можете попробовать вот так:

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