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

Composants graphiques Android Discussion :

Exception sur le click d'un bouton


Sujet :

Composants graphiques Android

  1. #21
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2008
    Messages : 176
    Par défaut
    je pense que c'est a cause du null pointer de la ligne ou tu accèdes a ta base de données et puis il y a me semble t'il une autre erreur à la ligne 53 ou l'id qui est un int et non un string

  2. #22
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Non mais c'est pareil qu'avant:

    Caused by: java.lang.NullPointerException at my.TUBDD.Visites.TUBDDVisitesActivity.show(TUBDDVisitesActivity.java:43)

    Ligne 43:
    SQLiteDatabase db = m_dbHelper.getReadableDatabase();

    Donc:
    m_dbHelper est null !
    Il faut l'initialiser avant !


    PS: megaloplex a raison, et de plus, tu fais référence à getString(2) alors qu'il n 'y a que 2 champs.... Je ne sais plus comment marche les getXXXX sur un cursor mais ou c'est 0 based (et avec deux champs tu as 0 et 1 mais pas 2) ou c'est 1 based (et avec deux champs tu as 1 et 2 mais pas 0).

  3. #23
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 11
    Par défaut
    Merci

    Alors pour le get string en effet. J'ai rectifier. On part bien de 0. soit ici 0 puis 1.

    Mais pour le null, d'apres eclipse j'ai ceci:

    Cursor android.database.sqlite.SQLiteDatabase.query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)

    Or je veux bien la table et les collums, le reste importe peu non ?

  4. #24
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 11
    Par défaut
    Ok, je m'auto reponds, j'ai trouver.

    Mes paramètre null etait bien correct lors de ma requête.

    Par contre en effet j'avais oublier d'initialiser mon m_dbHelper ., cela ,marche impec a pressent. En passant par l'adb avec requête SQL ou en affichant dans mon textview.

    Merci a tous !!

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/02/2012, 19h08
  2. LinkButton créé sur à un Click event d'un Bouton
    Par Poussy-Puce dans le forum ASP.NET
    Réponses: 2
    Dernier message: 26/12/2007, 13h07
  3. Probleme sur le click d'un bouton
    Par kam81 dans le forum Applets
    Réponses: 0
    Dernier message: 12/12/2007, 08h52
  4. Afficher des champs sur base d'un click d'un bouton radio
    Par marxan dans le forum Coldfusion
    Réponses: 1
    Dernier message: 31/05/2007, 19h22
  5. Action automatique sur click d'un bouton de formulaire
    Par ned-flanders dans le forum Langage
    Réponses: 7
    Dernier message: 20/03/2007, 16h37

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