0

AsyncTask と ProcessDialog を使用するカスタム ListPreference があります。携帯電話を回転させるまでうまく機能します...この問題を解決する1つの可能性がありますが、アクティビティのみが持つ onStop() へのアクセスが必要ですが、ListPreferenceにはアクセスできません。だから私は疑問に思っています: ListPreference / Preference クラスにこのようなものはありますか? 設定から画面の回転を検出するには? どうもありがとうございました!

4

1 に答える 1

0

Easiest way to deal with this will be to change the manifest for your PreferenceActivity subclass:

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

This will prevent your activity from being recreated when you change the screen orientation as well as when the OSD keyboard appears.

于 2011-07-03T19:34:38.437 に答える