2012-01-05 47 views
-2

當我的應用程序的方向每次調用onCreate()方法時調用。 這讓我很難在Activity中處理GUI。onCreate()方法不應該調用

我可以避免onCreate()方法一個Activity已經創建並啓動?

我不想讓屏幕靜止的縱向或橫向

有什麼辦法避免onCreate()方法?

謝謝。

+6

你可以通過在Android中開發避免它:) – MikeIsrael 2012-01-05 16:33:52

回答

1

這可能會得到不同的反應,但我能找到的最好的方法是在AndroidManifest.xml中爲您的活動添加android:configChanges="orientation|keyboardHidden"

<activity 
    android:configChanges="orientation|keyboardHidden" 
    android:name=".ActivityName"> 

There are other answers

注意:如果你的意思是你不想讓它叫,那麼不,它必須被調用。

1

不,這是不可能的。如果不調用super.onCreate(),Dalvik會恨你,並會拋出一個意思是SuperNotCalledException。

相關問題