[JAVA] Envoie de SMS / SharedPreferences.
Fermé
TartoPomme
-
Modifié le 27 avril 2020 à 10:14
BunoCS Messages postés 15505 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 5 février 2025 - 27 avril 2020 à 10:30
BunoCS Messages postés 15505 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 5 février 2025 - 27 avril 2020 à 10:30
A voir également:
- [JAVA] Envoie de SMS / SharedPreferences.
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Programmer envoi sms - Guide
- Java décompiler - Télécharger - Langages
1 réponse
BunoCS
Messages postés
15505
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
5 février 2025
3 913
Modifié le 18 mai 2020 à 14:20
Modifié le 18 mai 2020 à 14:20
Hello,
Je pense que tu mélanges
La 1ère permet de stocker des valeurs liées à l'Activity. La 2nde permet de stocker des valeurs dans toute l'app. Doc pour plus de détails.
Dans ton cas, tu as 2 possibilités :
Soit tu utilises les
Ouvrir
Ecrire
Lire
Soit, comme tu as commencé à le faire, tu peux utiliser les paramètres d'
Envoi de paramètres
Réception des paramètres (dans le
Note : les variables ***_KEY sont en faites des constantes que tu aura pris soin d'initialiser correctement
Je pense que tu mélanges
getPreferences()et
getSharedPreferences().
La 1ère permet de stocker des valeurs liées à l'Activity. La 2nde permet de stocker des valeurs dans toute l'app. Doc pour plus de détails.
Dans ton cas, tu as 2 possibilités :
Soit tu utilises les
SharedPreferences
Ouvrir
Context context = getActivity(); SharedPreferences sharedPref = context.getSharedPreferences(FILE_KEY, Context.MODE_PRIVATE);
Ecrire
SharedPreferences.Editor editor = sharedPref.edit(); editor.putInt(NUMBER_KEY, numero); editor.commit();
Lire
int numero = sharedPref.getInt(NUMBER_KEY, -1);
Soit, comme tu as commencé à le faire, tu peux utiliser les paramètres d'
Intent
Envoi de paramètres
Intent intent = new Intent(this, MenuActivity.class); intent.putExtra(EXTRA_NUMBER_KEY, numero); startActivity(intent);
Réception des paramètres (dans le
onCreate()de ta 2nde Activity)
Intent intent = getIntent(); // gets the previously created intent int numero = intent.getIntExtra(EXTRA_NUMBER_KEY);
Note : les variables ***_KEY sont en faites des constantes que tu aura pris soin d'initialiser correctement