2010-09-21 4 views
0

J'ai installé mon application en cliquant sur run in eclipse. Lorsque je cherche mon application pour le démarrer et que je clique dessus, j'obtiens l'erreur suivante. Dois-je ajouter une phrase magique au manifeste?Application Android de démarrage après la recherche

09-21 11:25:33.138: ERROR/AndroidRuntime(23360): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.Questionaire/com.Questionaire.FillInput}: java.lang.NullPointerException 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at android.app.ActivityThread.access$2200(ActivityThread.java:126) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1932) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at android.os.Handler.dispatchMessage(Handler.java:99) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at android.os.Looper.loop(Looper.java:123) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at android.app.ActivityThread.main(ActivityThread.java:4595) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at java.lang.reflect.Method.invokeNative(Native Method) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at java.lang.reflect.Method.invoke(Method.java:521) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at dalvik.system.NativeStart.main(Native Method) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360): Caused by: java.lang.NullPointerException 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at com.Questionaire.FillInput.onCreate(FillInput.java:94) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2544) 
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):  ... 11 more 
09-21 11:26:16.488: ERROR/ActivityManager(82): fail to set top app changed! 

Répondre

1

Non, vous ne le faites pas. Jetez un coup d'oeil sur cette ligne:

com.Questionaire.FillInput.onCreate(FillInput.java:94) 

cela signifie que dans le code de onCreate mthod dans la classe Activité FillInput (ligne 94), vous avez un objet qui est nul qui est en cours d'accès pour les données (appeler l'un de ses méthodes peut-être?) En cas de doute, mettre le code de onCreate ici avec des chiffres sur le côté afin que je puisse vérifier. L'exception de pointeur nul se produit lorsque vous obtenez une valeur nulle pour tous les objets.

1

S'il vous plaît vérifier ces choses.

  1. L'ID de ressource de la mise en page que vous avez mentionné est correct. avez-vous créé l'objet pour la vue avec la mise en page non associée.
  2. Toute valeur nulle de la méthode getIntent().
Questions connexes