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 :

XML et Android


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2011
    Messages : 14
    Par défaut XML et Android
    salut tout le monde,
    Je suis entrain de développer ma première application Androïde.
    Je souhaiterais parser un fichier xml dans mon application. Je l'ai déjà fait (parser le fichier XML de façon procédurale avec SAX)
    j'ai pas des erreur au niveau du code
    ---------------------------------CODE-----------------------
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public class annonces extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.annonces);
     
                ArrayList<Entry> entries = ContainerData.getEntries();
     
                for (Entry entry : entries) {
        			Log.e( "annonces",entry.toString());
    --------------------------------------------------------------
    mais le fichier LogCat m'affiche


    ---------------------------------------------------------------
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Caused by : java.lang.NullPointException
    at com.toi.annonces.onCreate(annonces.java24)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java1123)
    at android.app.ActivityThread.perfermLaunchActivityTread.java2364)..
    ------------------------------------------------------------------
    qui pourras m'aider ??

    Merci

  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,

    Ton erreur vient d'un pointeur null dans la fonction onCreate

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ArrayList<Entry> entries = ContainerData.getEntries();
    Essaye de déboguer cette fonction je pense que ton problème peut provenir d'ici ou celle-ci doit te retourner une valeur nulle .

  3. #3
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2011
    Messages : 14
    Par défaut XML et Android
    Merci pour ta réponse, Le

    --------------------------------------------------------
    ArrayList<Entry> entries = ContainerData.getEntries();
    --------------------------------------------------------

    est le résultat a afficher dans une listview c vrai au debut était déclaré nul
    mais normalement il doit retourner des valeur
    d'ailleur j'ai des warnings a chaque fois que je declare Arrayliste et j'arrive pas a les éviter.

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 115
    Par défaut
    T'as testé ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ArrayList<Entry> entries = new ArrayList<Entry>();
    ArrayList<Entry> entries = ContainerData.getEntries();

  5. #5
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2011
    Messages : 14
    Par défaut
    Bonjour a tous
    J'ai réglé le souci des ArrayList, mais j'ai toujours des problème au niveau de l’exécution du mon code
    -----------------------LogCat--------------
    Caused by : java.lang.NullPointException
    at com.toi.annonces.onCreate(annonces.java24)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java1123)
    at android.app.ActivityThread.perfermLaunchActivityTread.java2364)..
    ---------------------------------------------
    j'ai bien suit est adapté le Tutorial :
    : http://thibault-koprowski.fr/2010/12...ntre-activity/
    et je vois pas ou je dois corriger!!

  6. #6
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 241
    Par défaut
    Vu comme ça on dirait que ça vient de la ligne 24 de annonces.

  7. #7
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 241
    Par défaut
    Citation Envoyé par JediMaster Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ArrayList<Entry> entries = new ArrayList<Entry>();
    ArrayList<Entry> entries = ContainerData.getEntries();
    Ce serait plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ArrayList<Entry> entries = new ArrayList<Entry>();
    entries = ContainerData.getEntries();
    Moi je pense que si on remet ArrayList<Entry> c'est comme si on avait rien fait avant.

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 115
    Par défaut
    Citation Envoyé par thierrybenji Voir le message
    Ce serait plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ArrayList<Entry> entries = new ArrayList<Entry>();
    entries = ContainerData.getEntries();
    Moi je pense que si on remet ArrayList<Entry> c'est comme si on avait rien fait avant.
    oui oui j'ai fait un copier coller trop rapide

    Sinon pour le probleme ce serait bien d'avoir plus de code afficher ici, le tuto que tu donne n'as pas l'air de faire la meme chose que ton code(pas de recupération de variable par une autre activity), mais en meme temps on a juste les 4 ligne du début...

    Donc a l'aveuglette je dirais
    - ContainerData.getEntries(); renvoit un null, tu tente de le parcourir, ca crash

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

Discussions similaires

  1. Fichier XML et Android
    Par linuxien_62 dans le forum Android
    Réponses: 4
    Dernier message: 20/09/2013, 11h32
  2. XML tabhost Android
    Par Matf4ke dans le forum Android
    Réponses: 2
    Dernier message: 02/08/2012, 09h25
  3. representation des donnée en xml pour android sur serveur
    Par kalfadine dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 14/04/2012, 17h19
  4. Parser un fichier XML en Android
    Par sabrineisimm dans le forum Android
    Réponses: 11
    Dernier message: 03/09/2011, 21h52
  5. Parser un XML sous Android - Il rate des lignes ?
    Par rXpCH dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 28/05/2010, 13h26

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