我的Android应用程序中嵌入了Google Map。
当用户使用设置更改设备区域设置并返回到应用时,应用布局和文本更改为新语言,但Google Map标签和标记仍使用以前的语言,关闭应用将无济于事,仅强制关闭将强制Google映射以新语言再次加载文本。
在更改设备区域设置后,如何要求/强制Google Map加载新标签?
答案 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);