2012-01-05 11 views
-2

を呼び出さないでください。アプリケーションの向きがonCreate()メソッド呼び出しのたびに変わるとき。 アクティビティでGUIを処理するのが難しくなります。onCreate()メソッドは、

私はonCreate()メソッドを避けることができますかアクティビティが作成され、開始されましたか?

縦または横

として静的のonCreate()メソッドを避けるためにどのような方法があるように私は、画面を作るためにしたくないですか?

ありがとうございます。

+6

Androidで開発しないと回避できます:) – MikeIsrael

答えて

1

これは複数の反応が混在する可能性がありますが、私が見つけた最高のものはAndroidManifest.xmlのアクティビティにandroid:configChanges="orientation|keyboardHidden"を追加することです。

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

There are other answers

注:電話をしたくないという場合は、電話をかける必要があります。

1

いいえ、それはできません。 Dalvikはsuper.onCreate()を呼び出さなければあなたを嫌にし、SuperNotCalledExceptionの平均を投げます。

関連する問題