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 :

Instance de classe commune


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut Instance de classe commune
    Bonjour,

    Je suis nouveau sur la plateforme android et sur java aussi.

    J'ai un problème de conception je vous explique:
    J'ai plusieurs classe héritant de la classe Activity qui doivent avoir accès à la BDD de l'application.
    Le seul problème c'est que je ne sais pas trop comment faire pour pouvoir avoir accès à ma classe qui gère mes actions sur ma BDD dans mes différentes vue, doit je la lancer comme un service pour la durer de l'application ou alors la lancer comme un content providers sachant que aucune autre applications ne doit avoir accès à ma BDD.
    Je ne sais donc pas comment faire pour pouvoir avoir accès à une classe qui doit être commune à toutes mes vues.

    Peut être un singleton sur cette classe pourrait résoudre le problème?

    Je suis preneur à toutes propositions.

    Merci à vous, bonne journée.

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Par défaut
    Bonjour

    Voici comment lancé une activity ( Nom_class) à partir d'une autre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
     Intent intent = new Intent(this, nomdupackage.Nom_class.class);
    	      intent.setAction(Intent.ACTION_VIEW);
     
    		startActivity(intent);
     
    	}

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut
    Non je ne veux pas lancer une activité sa j'avais déjà trouver.
    Je veux pouvoir partager une classe qui hérite de rien du tout pour l'instant et qui fait mes accès BDD, entre toutes mes vues c'est donc pour sa que j'ai pensé à créer un service ou un content providers mais le providers me parait lourd pour sa et donc reste que le service mais je voulais posé la question avant de le faire parce que je sais pas si c'est comme sa qu'il faut le faire sous android.

    Merci et bonne journée.

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Par défaut
    Tu utilise une base interne ou externe?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut
    J'utilise la BDD interne d'android donc SQLite

    En gros ce que j'aimerai faire c'est que tout mes accès de BDD se fasse dans une seule classe qui soit accessible à toutes les autres views et que sa ne bloque pas l'interface.

    Merci

Discussions similaires

  1. Suite Thread Simultanés: instances de classe differentes?
    Par macgile dans le forum Framework .NET
    Réponses: 3
    Dernier message: 04/01/2006, 09h50
  2. Exporter une instance de classe au format XML ou XMI
    Par Scorpion Rouge dans le forum Persistance des données
    Réponses: 2
    Dernier message: 22/12/2005, 11h19
  3. Réponses: 2
    Dernier message: 09/10/2005, 15h35
  4. Instance de classes
    Par KymZen dans le forum Tkinter
    Réponses: 9
    Dernier message: 07/04/2005, 08h35
  5. Conditions de destruction des instances de classes
    Par elvivo dans le forum Général Python
    Réponses: 4
    Dernier message: 29/12/2004, 17h16

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