我在我的活动中使用configChanges =“locale”。如果在AndroidManifest.xml
的2.x
中没有这个选项,我会看到闪烁的屏幕。
除了在我以编程方式添加的首选项屏幕外,它适用于我的所有活动。我有一个首选项活动 - >它在将configChanges =“locale”设置为AndroidManifest.xml后起作用。
在Preference Activity的内部,我以编程方式添加了一个新的首选项屏幕。对于这个新的PreferenceScreen,我在AndroidManifest.xml中没有活动!所以我无法添加configChanges =“locale”,屏幕在2.x上闪烁!
如何以编程方式添加属性configChanges =“locale”?
我还没有找到以编程方式添加configChanges="locale"
的解决方案,但我创建了一个新的Pereference Activity并将configChanges关键字添加到Manifest文件中。
现在它可以正常工作。