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.
C'est Android, PAS Androïd, ou Androïde didiou !
Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.
Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.
N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android
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 ?![]()
C'est Android, PAS Androïd, ou Androïde didiou !
Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.
Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.
N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android
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.
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Partager