/ / घातक अपवाद: मुख्य - Android, मुख्य, घातक-त्रुटि

घातक अपवाद: मुख्य - Android, मुख्य, घातक-त्रुटि

मुझे थोड़ी परेशानी हो रही है। मैं इस पर पूरी तरह से नया हूं। मैं अपने ऐप को एक स्प्लैश स्क्रीन के साथ शुरू करने की कोशिश कर रहा हूं, फिर एक नई गतिविधि जारी रख सकता हूं, लेकिन मेरा ऐप एक घातक अपवाद के साथ जबरदस्ती बंद रखता है: मुख्य। यह logcat है

02-12 02:56:32.989: D/AndroidRuntime(1487): Shutting down VM
02-12 02:56:32.989: W/dalvikvm(1487): threadid=1: thread exiting with uncaught exception (group=0x4001e560)
02-12 02:56:33.009: E/AndroidRuntime(1487): FATAL EXCEPTION: main
02-12 02:56:33.009: E/AndroidRuntime(1487): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.madonk.LAFEST/com.madonk.LAFEST.MAIN}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is "android.R.id.list"
02-12 02:56:33.009: E/AndroidRuntime(1487):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1702)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1722)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at android.app.ActivityThread.access$1500(ActivityThread.java:124)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:974)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at android.os.Handler.dispatchMessage(Handler.java:99)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at android.os.Looper.loop(Looper.java:130)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at android.app.ActivityThread.main(ActivityThread.java:3821)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at java.lang.reflect.Method.invokeNative(Native Method)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at java.lang.reflect.Method.invoke(Method.java:507)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at dalvik.system.NativeStart.main(Native Method)
02-12 02:56:33.009: E/AndroidRuntime(1487): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is "android.R.id.list"
02-12 02:56:33.009: E/AndroidRuntime(1487):     at android.app.ListActivity.onContentChanged(ListActivity.java:243)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:256)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at android.app.Activity.setContentView(Activity.java:1716)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at com.madonk.LAFEST.MAIN.onCreate(MAIN.java:17)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
02-12 02:56:33.009: E/AndroidRuntime(1487):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1666)
02-12 02:56:33.009: E/AndroidRuntime(1487):     ... 11 more

अगर कोई कुछ भी मदद करने के लिए कर सकता है, तो मैं इसकी बहुत सराहना करूंगा।

उत्तर:

उत्तर № 1 के लिए 1

आपकी गतिविधि शायद फैली हुई है ListActivity और इस वजह से अपने में xml आपकी गतिविधि का लेआउट (आपके द्वारा सेट किया गया) युक्त फ़ाइल setContentView(R.layout.name_of_layout)) आपके पास होना चाहिए ListView आईडी के साथ तत्व:

<ListView android:id="@android:id/list"
//other attributes
>