Bonjour,
Je voudrai supprimer tous les fichiers SharedPreferences en même temps.
J'ai vu qu'on pouvait le faire en commande bash et en java.
Comment fait-on ?
Merci
Bonjour,
Je voudrai supprimer tous les fichiers SharedPreferences en même temps.
J'ai vu qu'on pouvait le faire en commande bash et en java.
Comment fait-on ?
Merci
En commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 adb shell cd /data/data rm -r <package>
En java: lien ici
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SharedPreferences.Editor.remove();
J'ai essayé en commande shell mais j'ai l'erreur suivante :
Syntax error: newline unexpected
<package> doit être le nom de mon package <com.nom.nom2> ?
package doit être remplacé par quoi ?
Si je veux supprimer les fichiers xml SharedPreferences lors d'un test sur un smartphone quelconque sans environnement de programmation je dis à mon testeur de faire comment ?
Merci beaucoup
sans les bec ^^
Après avec cette commande tu supprimes tout fichiers dossier appartenant à ton package
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 adb shell cd /data/data rm -r com.nom.nom2!
Dans ce cas utilises la fonction remove que t'as donnée David55 pour tester si une key n'est pas présente.Si je veux supprimer les fichiers xml SharedPreferences lors d'un test sur un smartphone quelconque sans environnement de programmation je dis à mon testeur de faire comment ?
Pour éviter cela,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 adb shell cd /data/data/com.nom.nom2 rm -r shared_prefs
Partager