我正在开发一个支持两种语言的应用程序。有一个切换按钮可以更改语言。我正在使用以下代码更改语言环境,一切正常。
Resources res = viewDashBoardScreen.getResources(
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale("es".toLowerCase());
res.updateConfiguration(conf, dm);
问题:语言更改后如何刷新整个应用程序?
目前,我正在重新启动更改语言的活动。它工作正常,但这是一个好习惯吗?或者有没有其他方法可以在应用程序中应用语言更改。
任何帮助将不胜感激..谢谢。