Java Android:在应用程序本身内更改区域设置不会影响第一次运行

Java Android:在应用程序本身内更改区域设置不会影响第一次运行,java,android,Java,Android,我使用下面的代码 Locale=新语言环境(“ar”) Locale.setDefault(Locale) Configuration config=new Configuration() config.locale=locale context.getResources().updateConfiguration(配置、, context.getResources().getDisplayMetrics()) 在我的主要活动中设置ContentView之前,但第一次运行应用程序时,它会显示在设

我使用下面的代码

Locale=新语言环境(“ar”)
Locale.setDefault(Locale)
Configuration config=new Configuration()
config.locale=locale
context.getResources().updateConfiguration(配置、,
context.getResources().getDisplayMetrics())

在我的主要活动中设置ContentView之前,但第一次运行应用程序时,它会显示在设备本地,当我旋转应用程序时,它会显示在所选的语言中。您能帮我一下吗,告诉我哪里出了问题

创建启动屏幕,
我解决了我的问题。

一些可能对您有帮助的链接:这些解决方案并不能解决我的问题,我的问题是在每次用户强制关闭我的应用程序后的第一次运行中,第一次使用默认本地运行的活动中,您有什么解决方案吗@卡提克