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 :

exception java nullpointer


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Par défaut exception java nullpointer
    Bonjour
    je developpe une app ,bon je vais stocker liste des noms dans un tableau des strings à partir d'une méthode
    voila mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    // Read Plist content
         		String xml = readPlistFromAssets();
         		// create object of Parser Class
         		ParsePlist pp = new ParsePlist();
         		// parse Plist and fill in plist array
         		ArrayList<DataModel> plist = pp.parsePlist(xml);
         		// Print ArrayList
         		Iterator<DataModel> i = plist.iterator();
    			 for( int j=0; j<10; ++j) {
    				 while(i.hasNext()){
    		    			DataModel d = i.next();
     
    		           nom[j]= d.getDrawName();
    				 }
     
    				 }
    l'erreur est dans cette ligne : nom[j]= d.getDrawName();

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Tu trouveras ici un tutoriel intéressant
    http://nbenbourahla.developpez.com/t...s-application/

    Merci de bien vouloir nous donner un peu plus d'information pour vous aidez à corriger votre problème.

    l'erreur est dans cette ligne : nom[j]= d.getDrawName();
    Car je ne peux te donner que des postulat :

    As tu initialisaer ta variable nom ?
    Que contient ta variable nom ?
    Est ce que le résultat obtenue à cette ligne n'est pas null ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DataModel d = i.next();
    , normalement non mais on ne sait jamais .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for( int j=0; j<10; ++j) {
    avec un while à l'intérieur
    C'est quoi cette boucle ????

    Avec le debug, normalement tu verras vite ou est ce que tu as un pointeur null .

  3. #3
    Membre très actif
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Par défaut
    nom c'est un tableau de String
    j'ai mit la boucle fort pour que je fait l'insertion des noms d.getDrawName()

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 11
    Par défaut
    Bonjour,

    Citation Envoyé par tabbabi Voir le message
    nom c'est un tableau de String
    j'ai mit la boucle fort pour que je fait l'insertion des noms d.getDrawName()
    ici ta boucle ne sert a rien

    pour ton code je verrais plutôt quelque chose comme ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    	ArrayList<String>nom=new ArrayList<String>();
     
    		while(i.hasNext())
    		{
    		DataModel d = i.next();
    		nom.add(d.getDrawName());
    		}
    et pour parcourir
    vous aurez juste a faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for (int j = 0; j < nom.size(); j++) {
    	System.out.println(nom.get(j));
    }

  5. #5
    Membre très actif
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Par défaut
    merci pour la réponse

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

Discussions similaires

  1. [System.load] Exception java.lang.UnsatisfiedLinkError avec unknown file type
    Par jemini_fr dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 05/02/2007, 13h52
  2. Resoudre exception java.lang,OutOfMemory
    Par Battosaiii dans le forum Langage
    Réponses: 9
    Dernier message: 02/08/2006, 17h04
  3. Probleme d'exception : java.net.UnknownHostException
    Par kedare dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 08/06/2006, 20h59
  4. exception java-postgresql
    Par peppena dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 19/05/2005, 15h04
  5. [Exception JAVA] DataTruncation
    Par phoebe dans le forum Langage SQL
    Réponses: 2
    Dernier message: 10/02/2005, 15h18

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