我现在有一个微调在应用程序的第一个活动中包含可用语言列表,我需要重新启动活动来更改应用程序的语言(我正在使用上下文包装)。但我的代码保持“再创造”的活动,它从不停止:重新启动活动在微调onItemSelected
public void onItemSelected(AdapterView<?> parent, View view, int position, long id){
Session.setLang(position);
String name = lang_name[position];
SharedPreferences.Editor editor = PreferenceManager.getDefaultSharedPreferences(getBaseContext()).edit();
editor.putString("locale", name);
editor.commit();
recreate();
}
反正是有,我可以重新开始从纺纱项目选择的活动?
哇。明智的答案。 –
我很抱歉有误导性,但这段代码实际上是放在我的微调器的所有其他初始化(包括设置默认项目)之后...... @@ – tboosters
发布完整活动代码 – Darish