Ok pour la NPE, il faudrait donner aussi ce qu'elle pointe (la ligne incriminée) dans ton code.
Ok pour la NPE, il faudrait donner aussi ce qu'elle pointe (la ligne incriminée) dans ton code.
Lors de l'exécution, dans le fatras de ligne qui indiquent "NullPointerException" (qu'il serait de bon ton que tu mettes sur ce sujet), tu as sa provenance.
Si je prends un des miens en exemple :
À la ligne "Caused By NullPointerException", on voit, juste a côté "at application.main.Main.onCreate(Main.java:71)".03-16 15:10:01.421: ERROR/AndroidRuntime(16692): FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{application.main/application.main.Main}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
at android.app.ActivityThread.access$1500(ActivityThread.java:117)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3683)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at application.main.Main.onCreate(Main.java:71)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
La partie en vert représente la classe dans laquelle il y a eu le problème avec son chemin complet (package + classe).
La partie en rouge représente le fichier dans lequel il y a l'erreur, ainsi que la ligne (le nombre après les ":" ).
Pourrais-tu donc, s'il te plaît, mettre sur le sujet la copie complète de ton erreur, ainsi que la ligne en question correspondante à ton erreur ?![]()
Le stack m'indique cet erreur:
Application.main(String[]) line: 66
il sagit de la ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part cr.setWord(i);
Ce qui signifie que ta variable "cr" est restée à null et donc que ta boucle d'initialisation au dessus n'a pas été effectuée.
Pourquoi ? Parce que vd.size() t'a rendu 0 puisqu'il est vide.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager