PreferenceFragment ne se présentent pas à l'Activité

J'ai suivi le guide "paramètres" de développeurs android. Mais quand je lance mon SettingsActivity tout ce que j'obtiens est écran blanc. Ce que je fais mal?

Voici mon SettingActivity.java

public class SettingsActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        getFragmentManager().beginTransaction()
                 .replace(android.R.id.content, new SettingsFragment())
                 .commit();
    }
}

Ici est SettingFragment

public class SettingsFragment extends PreferenceFragment {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.preferences);
    }
}

Voici fichier de préférences

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <EditTextPreference android:title="Your Name"
        android:key="username"
        android:summary="Please provide your username"></EditTextPreference>
    <CheckBoxPreference android:title="Application Updates"
        android:defaultValue="false"
        android:summary="This option if selected will allow the application to check for latest versions."
        android:key="applicationUpdates" />
    <ListPreference     android:title="Download Details"
        android:summary="Select the kind of data that you would like to download"
        android:key="downloadType"
        android:defaultValue="1"
        android:entries="@array/listArray"
        android:entryValues="@array/listValues" />
</PreferenceScreen>

Et c'est ainsi que j'ai passer SettingsActivity

Intent intent = new Intent(MainActivity.this, SettingsActivity.class);
                            startActivity(intent);

Est l'écran blanc est censé happed? J'attends un écran par défaut avec les paramètres de

OriginalL'auteur Oleg Filimonov | 2015-09-05