Android Activity,如何用Java代码覆盖manifest的android:configChanges?

Dan*_*552 5 android android-manifest android-orientation

我正在编写一个自定义的Activity类(使用它作为我的其他Activity类的超类),它覆盖了许多默认功能.我想要的其中一个功能是定向处理,虽然我能做到,但它需要

android:configChanges="orientation"
Run Code Online (Sandbox Code Playgroud)

在清单中.有没有办法强制执行与上面一行相同的操作,但是在java代码中?

C0d*_*ack 3

您仍然需要在 XML 中包含该属性,但也可以在 Java 中处理它;请参阅我的博客文章:http://c0deattack.wordpress.com/2010/12/25/dealing-with-screen-orientation-changes-manually/

编辑:您无法以编程方式设置 configChanges 属性。我想这与创建活动的方式有关。它们首先从 XML 创建,然后调用活动实现中的重写方法。API 中没有任何内容可以让您更改 configChanges 属性。