Hello,

J'ai quelques questions avec le code ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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