android - unfortunately project name has stopped -


i got "unfortunately app has stopped" error in emulator many applications.all applications can have same logcat.java file mentioned here.please post solution.thanks...........

this manifest file:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"     package="com.example.onitemclicklistener"     android:versioncode="1"     android:versionname="1.0" >      <uses-sdk         android:minsdkversion="8"         android:targetsdkversion="17" />      <application         android:allowbackup="true"         android:icon="@drawable/ic_launcher"         android:label="@string/app_name"         android:theme="@style/apptheme" >         <activity             android:name="com.example.onitemclicklistener.mainactivity"             android:label="@string/app_name" >             <intent-filter>                 <action android:name="android.intent.action.main" />                  <category android:name="android.intent.category.launcher" />             </intent-filter>         </activity>         <activity              android:name="com.example.onitemclicklistener.mainactivity1"             android:label="@string/app_name" ></activity>             <activity              android:name="com.example.onitemclicklistener.mainactivity2"             android:label="@string/app_name" ></activity>                 <activity              android:name="com.example.onitemclicklistener.mainactivity3"             android:label="@string/app_name" ></activity>     </application>  </manifest> 

logcat.java

 05-21 13:45:40.194: e/androidruntime(1380): fatal exception: main     05-21 13:45:40.194: e/androidruntime(1380): java.lang.runtimeexception: unable start activity componentinfo{com.example.onitemclicklistener/com.example.onitemclicklistener.mainactivity}: java.lang.runtimeexception: content must have listview id attribute 'android.r.id.list'     05-21 13:45:40.194: e/androidruntime(1380):     @ android.app.activitythread.performlaunchactivity(activitythread.java:1956)     05-21 13:45:40.194: e/androidruntime(1380):     @ android.app.activitythread.handlelaunchactivity(activitythread.java:1981)     05-21 13:45:40.194: e/androidruntime(1380):     @ android.app.activitythread.access$600(activitythread.java:123)     05-21 13:45:40.194: e/androidruntime(1380):     @ android.app.activitythread$h.handlemessage(activitythread.java:1147)     05-21 13:45:40.194: e/androidruntime(1380):     @ android.os.handler.dispatchmessage(handler.java:99)     05-21 13:45:40.194: e/androidruntime(1380):     @ android.os.looper.loop(looper.java:137)     05-21 13:45:40.194: e/androidruntime(1380):     @ android.app.activitythread.main(activitythread.java:4424)     05-21 13:45:40.194: e/androidruntime(1380):     @ java.lang.reflect.method.invokenative(native method)     05-21 13:45:40.194: e/androidruntime(1380):     @ java.lang.reflect.method.invoke(method.java:511)     05-21 13:45:40.194: e/androidruntime(1380):     @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:784)     05-21 13:45:40.194: e/androidruntime(1380):     @ com.android.internal.os.zygoteinit.main(zygoteinit.java:551)     05-21 13:45:40.194: e/androidruntime(1380):     @ dalvik.system.nativestart.main(native method)     05-21 13:45:40.194: e/androidruntime(1380): caused by: java.lang.runtimeexception: content must have listview id attribute 'android.r.id.list'     05-21 13:45:40.194: e/androidruntime(1380):     @ android.app.listactivity.oncontentchanged(listactivity.java:243)     05-21 13:45:40.194: e/androidruntime(1380):     @ com.android.internal.policy.impl.phonewindow.setcontentview(phonewindow.java:254)     05-21 13:45:40.194: e/androidruntime(1380):     @ android.app.activity.setcontentview(activity.java:1835)     05-21 13:45:40.194: e/androidruntime(1380):     @ com.example.onitemclicklistener.mainactivity.oncreate(mainactivity.java:22)     05-21 13:45:40.194: e/androidruntime(1380):     @ android.app.activity.performcreate(activity.java:4465)     05-21 13:45:40.194: e/androidruntime(1380):     @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1049)     05-21 13:45:40.194: e/androidruntime(1380):     @ android.app.activitythread.performlaunchactivity(activitythread.java:1920)     05-21 13:45:40.194: e/androidruntime(1380):     ... 11 more     05-21 13:45:40.554: i/dalvikvm(1380): threadid=3: reacting signal 3     05-21 13:45:40.584: i/dalvikvm(1380): wrote stack traces '/data/anr/traces.txt'     05-21 13:45:40.924: i/dalvikvm(1380): threadid=3: reacting signal 3     05-21 13:45:41.034: i/dalvikvm(1380): wrote stack traces '/data/anr/traces.txt'     05-21 13:45:56.044: i/process(1380): sending signal. pid: 1380 sig: 9 

mainactivity.java

 package com.example.onitemclicklistener;      import android.os.bundle;     import android.app.activity;     import android.app.listactivity;     import android.content.context;     import android.content.intent;     import android.view.menu;     import android.view.view;     import android.widget.adapterview;     import android.widget.adapterview.onitemclicklistener;     import android.widget.arrayadapter;     import android.widget.listview;      public class mainactivity extends listactivity {          string [] ipl=new string[]{"chennai","mumbai","rajasthan"};         listview lv;         final context con=this;         protected void oncreate(bundle savedinstancestate) {             super.oncreate(savedinstancestate);             setcontentview(r.layout.activity_main);             lv=(listview)findviewbyid(r.id.list);             lv=getlistview();             lv.setadapter(new arrayadapter<string>(this,android.r.layout.simple_list_item_1,ipl));              lv.setonitemclicklistener(new onitemclicklistener() {                 public void onitemclick(adapterview<?> parent, view v, int position,                         long id) {                     intent i=null;                     switch(position)                     {                     case 0:                           i=new intent(getapplicationcontext(),mainactivity1.class);                           startactivity(i);                           break;                     case 1:                           i=new intent(getapplicationcontext(),mainactivity2.class);                           startactivity(i);                           break;                               case 2:                           i=new intent(getapplicationcontext(),mainactivity3.class);                           startactivity(i);                           break;               };          }              });             }     } 

caused by: java.lang.runtimeexception: content must have listview id attribute 'android.r.id.list' 

your r.layout.activity_main resource not contain listview android:id attribute android.r.id.list. requirement of listactivity.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -