在应用程序内部更改语言(区域设置)后如何刷新活动

我的应用程序用户可以通过应用程序设置更改语言。是否可以在不影响常规语言设置的情况下更改应用程序内的语言? 这个stackoverflow问题对我来说非常有用,我已经尝试过了。更改语言后,新创建的活动将以更改后的新语言显示,但是当前活动和处于暂停状态的先前创建的活动不会更新。如何更新活动?我也花了很多时间试图使首选项更改立即生效,但没有成功。重新启动应用程序后,将再次创建所有活动,因此现在语言已正确更改。


android:configChanges="locale" 

还为所有活动添加了清单。并且还支持所有屏幕。目前,我尚未在活动的onResume()方法中做任何事情。有什么方法可以刷新或更新活动(没有完成并重新开始)?我是否缺少在onResume()方法中要做的事情?


饮歌长啸
浏览 665回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL
ZBrush