Bonjour
J'ai ce message sur le logcat
Mon activity est bien déclarée dans le manifeste
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
21
22
23 01-05 13:41:19.638: WARN/dalvikvm(420): threadid=3: thread exiting with uncaught exception (group=0x4001b188) 01-05 13:41:19.638: ERROR/AndroidRuntime(420): Uncaught handler: thread main exiting due to uncaught exception 01-05 13:41:19.667: ERROR/AndroidRuntime(420): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.wtp.galeriedart/com.wtp.galeriedart.voir_photo}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2454) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at android.app.ActivityThread.access$2200(ActivityThread.java:119) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at android.os.Handler.dispatchMessage(Handler.java:99) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at android.os.Looper.loop(Looper.java:123) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at android.app.ActivityThread.main(ActivityThread.java:4310) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at java.lang.reflect.Method.invokeNative(Native Method) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at java.lang.reflect.Method.invoke(Method.java:521) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at dalvik.system.NativeStart.main(Native Method) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at android.app.ListActivity.onContentChanged(ListActivity.java:236) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:201) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at android.app.Activity.setContentView(Activity.java:1622) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at com.wtp.galeriedart.voir_photo.onCreate(voir_photo.java:23) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417) 01-05 13:41:19.667: ERROR/AndroidRuntime(420): ... 11 more
Le code correspondant à la ligne 23 est le suivant :
setContentView(R.layout.voir_photo); dans :
Je n'arrive pas à voir d'ou cela vient, dans le fichier xml je n'ai aucune majuscule et tous est bien déclaré dans le R.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.voir_photo);
Pouvez-vous me venir en aide
JCM
Partager