gpt4 book ai didi

android - 无法更改 Android 设备中的语言

转载 作者:行者123 更新时间:2023-11-30 03:12:15 24 4
gpt4 key购买 nike

我正在尝试在我的应用程序中更改设备的语言。我有这段代码:

Locale locale = new Locale("en_US"); 
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getApplicationContext().getResources().updateConfiguration(config, null);
Log.i("some","Well, I tried!");

但此代码不会更改我的设备状态,并且在 LogCat 中我可以看到“好吧,我试过了”消息。这种奇怪行为的可能原因是什么?

最佳答案

编辑这一行

getApplicationContext().getResources().updateConfiguration(config, null);

像这样:

context.getApplicationContext().getResources().updateConfiguration(config, null);

关于android - 无法更改 Android 设备中的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20742499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com