私は自分の活動について 25 以上edittexts
の見解を持っています。とで異なるmain.xml
ファイルを作成したので、それぞれのUIは切り替えられたモード(縦または横)に従って表示されます。layout
layout-land
しかし、 に値を入力した後、ポートレートからランドスケープedittexts
に変更すると、以前の値は失われます。したがって、他のモードに変更した後でも、から値を取得し、それぞれの値を復元する方法は疑問です。edittexts
edittexts
もちろん、モードを切り替えるとアクティビティが再作成され、データが失われることはわかっています。開発者ガイドでも修正Handling Runtime changes
しましたが、オブジェクトを返すときにデータを保存する方法など、初心者として明確に理解できませんonRetainNonConfigurationInstance()
が、私のアプリでは、切り替え後もedittexts
それぞれに入力された数字が必要です.edittexts
リンクなどの多くの質問をスタックオーバーフローでも参照しましたが、問題の解決策が見つかりません。これに対する解決策を提案してください。
私にも別の問題があります。dialog
これが最初に開始されたときにポップアップするがあり、モードを切り替えるactivity
ときにこれも表示したくありません。この二つの解決策を教えてください。より明確にするためにコードスニペットが必要な場合は、お知らせください。コードで質問を編集します。popup