2010-11-18 10 views
0

写真をスナップして、ImageViewに配置します。ユーザーが画像ビューが表示されているページが表示され、向きが水平の場所に電話機を横向きにすると、アプリはすぐにアプリのメイン画面に戻ります。何か案は?向きが変更されたときにアプリがホーム画面に移動しないようにする方法はありますか?

+0

http://stackoverflow.com/questions/456211/activity-restart-on-rotation-androidここでいくつかの詳細な回答があります。 –

答えて

2

電話機を回転すると、アクティビティが再作成されます。アクティビティの状態を適切に保存して復元するには、onSaveInstanceState()およびonCreate()メソッドを実装することで問題を解決する必要があります。

+0

それについて私の知らないことを許して - しかし、あなたはそれぞれのクラスを意味するのですか?私はsuper.onCreate(savedInstanceState)を持っています。それは方向を変えているクラスでは、まだアプリのホーム画面に戻ります。 – Sapp

+0

あなたは家のスクリーンで何を意味しますか?別のアクティビティに切り替えるのですか?ポップアップが消えますか?ビューはリセットされますか? –

+0

これは、setContentViewによって呼び出されたクラスのうちの1つからアプリケーションのメインクラスに戻ります。 – Sapp

関連する問題