0

FragmentActivity を使用して実装されている、かなり標準的な PreferenceFragment があります。特別なことは何もありませんが、そのアプリを使用している(少数の)人々が、設定をスクロールするとランダムにオフまたはオンになると報告しています. 定義は非常に単純です: 以下の 1

    <SwitchPreference
        android:key="speechEnabled"
        android:persistent="true"
        android:defaultValue="true"
        android:title="some title"
        android:summary="summary text" />

これは、問題を報告している 1 人からのビデオです。

https://drive.google.com/file/d/0Bx67XBdVKhrKUDVJS24zWmtUa1k/view?usp=sharing

4

1 に答える 1

0

コードを見ずに何かを伝えるのは難しいですが、ポートレート/ランドスケープの変更でアクティビティが再作成されるという問題に遭遇しました。
それを修正するために、次android:configChanges="orientation"のようにアクティビティのマニフェストに追加しました。

<activity android:name="com.example.app.ExampleActivity" android:theme="@android:style/Theme.NoTitleBar" android:configChanges="orientation" >
</activity>

を呼び出す必要がある場合もありますsetRetainInstance。詳細については、この投稿を参照してください: android:configChanges="orientation" does not work with fragment

于 2015-03-07T06:00:18.937 に答える