XML préférences partagées
Hello,
J'ai quelques questions avec le code ci-dessous :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
long initTime;
SharedPreferences prefs;
void init()
{
prefs = getSharedPreferences("preference", MODE_PRIVATE);
}
void lire()
{
initTime = prefs.getLong("timeMs", 0);
}
void save()
{
SharedPreferences.Editor prefEditor = prefs.edit();
prefEditor.putLong("timeMs", GetTimeMs());
prefEditor.commit();
} |
Le fichier prefs.xml dans le dossier res/xml/ :
Code:
1 2 3 4 5 6 7 8 9
|
<?xml version="1.0" encoding="utf-8"?>
<resources>
<prefs>
</prefs>
<niveau1>
<int name="timeMs">30000</int>
</niveau1>
</resources> |
Je voudrais utiliser le code ci-dessus avec le fichier xml dans le dossier res pour voir le fichier dans eclipse et pouvoir le modifier manuellement. Je pensais à addPreferencesFromResource(R.xml.prefs); Quel est la solution avec le code ci-dessus ?
Je voudrais lire la valeur "timeMs" dans le fichier xml ci-dessus :
Comment je dois l'écrire ? Comment faire une recherche dans le fichier XML uniquement dans la balise <niveau1>, ou spécifier ? Je veux un autre name "timeMs" dans une autre balise !
Merci de vos réponses
Cordialement
Colin