我希望能够在运行时更改我的 Android 应用程序中的显示语言,而无需重新启动应用程序。为此,我相信可以重新创建所有正在运行的 Activity 。问题是我不知道如何获取对所有未被 ActivityManager
销毁的 Activity 的引用。
最佳答案
在所有 Activity 的 android:configChanges 中添加“locale”属性,然后在 Activity 中覆盖 onConfigurationChanged() 并相应地处理语言更改。
更多关于 http://developer.android.com/guide/topics/manifest/activity-element.html#config
关于android - 在运行时更改显示语言并重新创建所有 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27806723/