IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

SharedPreferences en dehors d'un activité


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 39
    Par défaut SharedPreferences en dehors d'un activité
    Bonjour,

    J'ai une classe métier qui doit pouvoir lire / écrire une préférence utilisateur. En gros, c'est une liste d'objets et l'utilisateur doit pouvoir désigner l'un de ces objets comme étant celui qui est sélectionné par défaut.

    Puis-je utiliser les SharedPreferences pour stocker ce setting sachant que la classe n'hérite pas de Activity (et ne possède donc pas de méthode getSharedPreferences) ?

    Merci !

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    757
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 757
    Par défaut
    getSharedPreferences n'a pas besoin d'une Activity mais d'un Context.
    Tu peux donc l'utiliseur avec une Activity, un Service, une Application, ou un simple Context.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 39
    Par défaut
    Effectivement. En passant un contexte à ma classe ça fonctionne très bien.

    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/02/2013, 09h39
  2. [heritage] etendre une classe interne en dehors du package
    Par ChristopheH dans le forum Langage
    Réponses: 2
    Dernier message: 11/10/2004, 14h15
  3. Réponses: 5
    Dernier message: 05/06/2004, 13h12
  4. Réponses: 3
    Dernier message: 12/03/2004, 19h34
  5. Réponses: 2
    Dernier message: 17/03/2002, 19h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo