/ / EditTextPreferenceと画面の回転-android、rotation、screen、edittextpreference

EditTextPreferenceと画面回転 - Android、回転、画面、edittextpreference

この場所を検索しましたが、答えが見つかりませんでしたこれは私を助けました:PreferenceFragmentで動作する設定アクティビティがあります。設定の1つにEditTextPreferenceがあります。それはその価値をうまく保存します。ただし、画面を回転すると、EditTextPreferenceが消え、加えられた変更が失われます。

これは、アクティビティが新しく作成されたためです。とった。

onSaveInstanceStateを使用して取得できることはわかっています入力されたデータですが、EditTextPreferenceを再び表示する方法がわかりません(実際、コーディングを追加していません。すべてxml定義を介して行われます)。あなたの助けをいただければ幸いです。

回答:

回答№1は0

http://developer.android.com/guide/topics/resources/runtime-changes.html#HandlingTheChange 開発者向けドキュメントを読んでください。これは役に立ちます。


回答№2の場合は0

私はまったく同じ問題を抱えていました。試行錯誤の末、私は自分に合ったものを見つけました。

私はちょうど追加 android:configChanges="orientation|screenSize" マニフェストのプリファレンスアクティビティに。ザ・ EditText 向きを変えても消えず、その内容(テキスト)は保持されたままです。