摘要: 4.2中,app配置了configChanges locale属性后,当app处于后台,并没有finish时,如果改变语言,并不会在resume时调用Activity重写的onConfigurationChanged函数。原因是,4.2增加了一个layoutDirection属性,当改变语言设置后,该属性也会成newConfig中的一个mask位。所以ActivityManagerService(实际在ActivityStack)在决定是否重启Activity的时候总是判断为重启。当在android:configChanges中同时添加locale和layoutDirection时,才会发.. 阅读全文
posted @ 2013-12-02 18:04 博耳SOHO 阅读(496) 评论(0) 推荐(0)