Android 设置区域设置不';你不能在onCreate工作吗?

Android 设置区域设置不';你不能在onCreate工作吗?,android,oncreate,setlocale,Android,Oncreate,Setlocale,如果我使用这个代码“setLocale(“de”);等”并单击按钮,那么它就工作了。但如果我加入onCreate,它就不起作用了。你能帮我修一下吗?谢谢 public void setLocale(String lang) { Locale locale = new Locale(lang); Locale.setDefault(locale); Configuration config = getBaseContext().getResources().get

如果我使用这个代码“setLocale(“de”);等”并单击按钮,那么它就工作了。但如果我加入onCreate,它就不起作用了。你能帮我修一下吗?谢谢

public void setLocale(String lang) {
    Locale locale = new Locale(lang);
    Locale.setDefault(locale);
    Configuration config = 
    getBaseContext().getResources().getConfiguration();
    config.locale = locale;
    getBaseContext().getResources().updateConfiguration(config, 
    getBaseContext().getResources().getDisplayMetrics());
}

您是否收到任何错误消息?没有,只是它不起作用。能否显示onCreate方法?您应该在调用setContentView方法之前设置区域设置。谢谢大家。特别是对Vikas来说,它现在可以工作了。您收到任何错误消息吗?没有,只是它不工作。您可以显示您的onCreate方法吗?您应该在调用setContentView方法之前设置区域设置。谢谢大家。特别是对维卡斯来说,这是现在的工作。