Android 更改定位后刷新字符串
在我的主要活动中,我将Android 更改定位后刷新字符串,android,resources,locate,Android,Resources,Locate,在我的主要活动中,我将TabHost与5个Activities作为选项卡,在其中一个选项卡上,我更改Locate以获取定位特定字符串,方法如下: private void changeLanguage(String language) { Locale mLocale = new Locale(language); Locale.setDefault(mLocale); Configuration config = new Configuration(); con
TabHost
与5个Activities
作为选项卡,在其中一个选项卡上,我更改Locate
以获取定位特定字符串,方法如下:
private void changeLanguage(String language) {
Locale mLocale = new Locale(language);
Locale.setDefault(mLocale);
Configuration config = new Configuration();
config.locale = mLocale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
}
在调用setContentView()
之前,字符串不会更改。(更改设备方向以调用onCreate()
)
如何为另一个活动调用setContentView()
,或者在返回到活动屏幕后调用哪个方法