/ / Où puis-je placer mes fichiers xml de préférence sous Android? - Android, préférences, préférences partagées

Où puis-je placer mes fichiers xml de préférence sous Android? - Android, préférences, préférences partagées

Je souhaite utiliser un fichier preferences.xml pour stocker / récupérer les préférences de l'application. Où dois-je stocker le fichier XML pour pouvoir utiliser:

getSharedPreferences ("preferences", 0)

Mon fichier preferences.xml:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory>
<Preference android:key="units_length" android:title="imperial" android:summary="Whatever"></Preference>
<Preference android:title="imperial" android:key="units_weight" android:summary="Whatever"></Preference>
</PreferenceCategory>
</PreferenceScreen>

Et voici à quoi ressemble la méthode onCreate dans mon activité:

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.results);

// Get preferences
preferences = getSharedPreferences("preferences", 0);

// Fetch the text view
TextView text = (TextView) findViewById(R.id.textView1);

// Set new text
text.setText(preferences.getString("units_length", "nothing"));

}

Mon application dit simplement "rien".

Merci.

Réponses:

3 pour la réponse № 1

Placez-le dans le répertoire res / xml.