每次onCreate()方法调用时,我的应用程序的方向都会改变。 这让我很难在Activity中处理GUI。
我可以避免使用onCreate()方法创建并启动一个Activity吗?
我不想让屏幕像肖像或风景一样静态
有什么方法可以避免使用onCreate()方法吗?
谢谢。
答案 0 :(得分:1)
不,那是不可能的。如果不调用super.onCreate()并且会给你一个平均的SuperNotCalledException,Dalvik会讨厌你。
答案 1 :(得分:1)
这可能会得到不同的回复,但我能找到的最好的方法是在android:configChanges="orientation|keyboardHidden"
中为您的活动添加AndroidManifest.xml
。
<activity
android:configChanges="orientation|keyboardHidden"
android:name=".ActivityName">
注意:如果你的意思是你从不想要它,那么不,它必须被调用。