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 :

Android Remplir un GridView


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
    Debuttant en developpement d'application
    Inscrit en
    Novembre 2014
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Guinée

    Informations professionnelles :
    Activité : Debuttant en developpement d'application

    Informations forums :
    Inscription : Novembre 2014
    Messages : 86
    Par défaut Android Remplir un GridView
    Bonsoir tout le monde
    J'essaye de remplir mon GridView avec ce bout 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
    18
    19
    20
    GridView listeMedGrid;
    ArrayAdapter<String> adapter;
    ...
     
    LayoutInflater inflater = LayoutInflater.from(MaClasse.this);
    				inflat = inflater.inflate(R.layout.listeproduit, null);
    				dialog = new AlertDialog.Builder(MaClasse.this);
     
    				dialog.setTitle("XXXXXXXXXX");
    				dialog.setView(inflat);
     
     
    				listeMedGrid = (GridView) inflat.findViewById(R.id.gridView1);
    				ArrayList<String> liste = new ArrayList<String>();
     
    				liste.add("AAA");
    				liste.add("BBB");
    				liste.add("CCC");
    				adapter = new ArrayAdapter<String>(MaClasse.this, android.R.layout.activity_list_item, android.R.id.text1, liste);
    				listeMedGrid.setAdapter(adapter);
    Maintenant lorsque j'execute voici l'erreur que j'ai
    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
    18
    19
    20
    04-15 16:37:10.774: E/AndroidRuntime(2083): FATAL EXCEPTION: main
    04-15 16:37:10.774: E/AndroidRuntime(2083): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.gammaconcept.sogamassurancemaladie/com.gammaconcept.sogamassurancemaladie.Patient}: java.lang.NullPointerException
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at android.app.ActivityThread.access$600(ActivityThread.java:141)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at android.os.Handler.dispatchMessage(Handler.java:99)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at android.os.Looper.loop(Looper.java:137)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at android.app.ActivityThread.main(ActivityThread.java:5041)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at java.lang.reflect.Method.invokeNative(Native Method)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at java.lang.reflect.Method.invoke(Method.java:511)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at dalvik.system.NativeStart.main(Native Method)
    04-15 16:37:10.774: E/AndroidRuntime(2083): Caused by: java.lang.NullPointerException
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at com.gammaconcept.sogamassurancemaladie.Patient.onCreate(Patient.java:50)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at android.app.Activity.performCreate(Activity.java:5104)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
    04-15 16:37:10.774: E/AndroidRuntime(2083): 	... 11 more
    S'il vous plait si quelqu'un peut m'aide. MERCI D'AVANCE !

  2. #2
    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
    Tout est là:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    04-15 16:37:10.774: E/AndroidRuntime(2083): Caused by: java.lang.NullPointerException
    04-15 16:37:10.774: E/AndroidRuntime(2083):  at com.gammaconcept.sogamassurancemaladie.Patient.onCreate(Patient.java:50)
    Donc utilisation d'un membre (appel de fonction, accès à une variable) sur une référence nulle dans la fonction "onCreate" de la classe "com.gammaconcept.sogamassurancemaladie.Patient", du fichier Patient.java, ligne 50.


    Reste à savoir ce qui se trouve à cet endroit

  3. #3
    Membre très actif
    Homme Profil pro
    Debuttant en developpement d'application
    Inscrit en
    Novembre 2014
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Guinée

    Informations professionnelles :
    Activité : Debuttant en developpement d'application

    Informations forums :
    Inscription : Novembre 2014
    Messages : 86
    Par défaut
    Merci pour votre reponse, j'ai retrouvé l'erreur. C'etait pas le bon layout j'appelais.
    Donc au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    inflat = inflater.inflate(R.layout.listeproduit, null);
    J'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    inflat = inflater.inflate(R.layout.listeproduitGrid, null);

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

Discussions similaires

  1. Remplir une gridview à partir d'une list
    Par gentil dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/06/2008, 14h09
  2. Problème pour remplir mon gridview
    Par getz85 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 11/02/2008, 13h28
  3. Réponses: 5
    Dernier message: 05/07/2007, 09h01
  4. Remplir un Gridview avec un web service
    Par Tamus dans le forum Services Web
    Réponses: 5
    Dernier message: 19/06/2007, 16h49
  5. Réponses: 3
    Dernier message: 12/06/2007, 10h31

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