2012-01-09 18 views
1

Buttonを押すと別の画面が表示されるアプリがあります。私は他の画面のクラスを追加し、またマニフェストファイルを編集し、私の問題はこれです:私は他の画面(私の最初のものではない)と私はモバイル画面を(向きを変える)私のアプリを回して私のアプリはメイン画面では、戻るボタンを押したように(または画面2にあるホームボタンを押しているように)コードが必要な場合は教えてください。投稿を編集します。画面の向きが私の実行中の動作を変更します

答えて

1

ない最高のが、多分最も簡単な解決策は、それは遠くない最善をすることで

<activity android:name="com.your.activity" 
      android:configChanges="keyboardHidden|orientation"/> 
+0

のように見えるように、マニフェスト内のすべての活動に

android:configChanges="keyboardHidden|orientation" 

を追加することで、これは悪い方法でありますこれを処理する。デバイスがコンフィグレーションの変更を行ったときに、アプリケーションが 'onCreate'を実行し、' onSaveInstanceState'を使用して状態を処理するようにする必要があります。 – blindstuff

+0

私が悲しい限り...最高の解決策ではありません。しかし、多くの場合、間違いなく十分です。 – mseo

+0

@mseo:ありがとう、私はそれを試し、それが私に合っているかどうかを確認します。 – ghostrider

4

アクティビティスタックが混乱しているように見えます。アプリの向きを変更するたびに、onCreateメソッドが起動されることに注意してください。

もちろん、コードは必須です。

関連する問題