Что-то вроде onStop () для Preferences / ListPreference? - PullRequest
0 голосов
/ 03 июля 2011

У меня есть пользовательская ListPreference, которая использует AsyncTask и ProcessDialog.Работает отлично, пока я не поверну свой телефон ... Здесь - это одна из возможностей решения этой проблемы, но для этого требуется доступ к onStop (), который есть только в Activity, но не в ListPreference.Поэтому мне интересно: есть ли что-то подобное в классе ListPreference / Preference?Как определить поворот экрана из предпочтения?Большое спасибо!

1 Ответ

0 голосов
/ 03 июля 2011

Самый простой способ справиться с этим - изменить манифест для вашего подкласса PreferenceActivity:

<activity android:name=".MyPrefs" android:configChanges="orientation|keyboardHidden"
            android:label="Preferences" />

Это предотвратит повторное создание вашей активности при изменении ориентации экрана, а также при появлении экранной клавиатуры.

...