當我的應用程序的方向每次調用onCreate()方法時調用。 這讓我很難在Activity中處理GUI。onCreate()方法不應該調用
我可以避免onCreate()方法一個Activity已經創建並啓動?
我不想讓屏幕靜止的縱向或橫向
有什麼辦法避免onCreate()方法?
謝謝。
當我的應用程序的方向每次調用onCreate()方法時調用。 這讓我很難在Activity中處理GUI。onCreate()方法不應該調用
我可以避免onCreate()方法一個Activity已經創建並啓動?
我不想讓屏幕靜止的縱向或橫向
有什麼辦法避免onCreate()方法?
謝謝。
這可能會得到不同的反應,但我能找到的最好的方法是在AndroidManifest.xml
中爲您的活動添加android:configChanges="orientation|keyboardHidden"
。
<activity
android:configChanges="orientation|keyboardHidden"
android:name=".ActivityName">
注意:如果你的意思是你不想讓它叫,那麼不,它必須被調用。
不,這是不可能的。如果不調用super.onCreate(),Dalvik會恨你,並會拋出一個意思是SuperNotCalledException。
你可以通過在Android中開發避免它:) – MikeIsrael 2012-01-05 16:33:52