即使在后台运行,我的应用程序也需要使用设备语言。
它目前侦听LOCALE_CHANGED广播事件,但我不知道如何获取用户设置的语言。
java.util.Locale.getDefault()。getLanguage()。toLowerCase()仍然返回初始设备语言。
答案 0 :(得分:0)
答案 1 :(得分:0)
我的问题是我们的应用程序正在侦听本地配置更改,当用户在设备级别更改语言时,阻止Android完成工作。
解决方案是正确处理onConfigurationChanged或停止处理locale的configchange,因此Android可以完成工作并自动更改应用程序语言。
请求帮助。