0

Android アプリを作成していますが、SaveInstanceState() を実装していないため、ダイアログを回転するとクラッシュします。文字列やプリミティブなどの単純なオブジェクトを保存および復元することは、かなり簡単に思えます。しかし、Context、AttributSet、いくつかのリスナーなどのより複雑なオブジェクトも保存したいと思いますか? どうすればそれを処理できますか?私には、それらは実際にはバンドルに収まるようには見えません。助けていただければ幸いです:)

4

1 に答える 1

1

この方法を試してください

<activity
            android:name="yourActivityInwhichCallingDialog"
            android:configChanges="keyboardHidden|orientation|screenSize"
 />
于 2013-09-09T11:00:54.733 に答える