3

いくつかの Preference オブジェクトを含む PreferenceScreen があります。PreferenceScreen 内の最初の Preference はカスタム設定です。問題は、そのカスタム設定の onCreateView() が複数回呼び出されていることです。設定の順序を変更すると、一度だけ呼び出されます。この動作はなぜですか?

以下は私のxmlファイルです。この設定ファイルを PreferenceFragment に追加しています。

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >

    <com.android.view.CustomPreference
        android:key="pref0" />

    <Preference
        android:key="pref1"
        android:layout="@layout/preferences_row_view" />

    <Preference
        android:key="pref2"
        android:layout="@layout/preferences_row_view" />

    <Preference
        android:key="pref3"
        android:layout="@layout/preferences_row_view" />

</PreferenceScreen>
4

0 に答える 0