Android application crashing when adding button in -
right i'm stuck, , puzzled. have created app , works fine in every other way, having issues buttons in couple of pages.
i have copied java , xml pages know work. doesn't solve issue. if take buttons out of java file compiles , runs , loads page.
however if put button text (that works every other page) in doesn't load page when start activity
this error log
05-09 13:19:33.724: d/androidruntime(896): shutting down vm 05-09 13:19:33.724: w/dalvikvm(896): threadid=1: thread exiting uncaught exception (group=0x2bc9a300) 05-09 13:19:33.735: e/androidruntime(896): fatal exception: main 05-09 13:19:33.735: e/androidruntime(896): android.content.activitynotfoundexception: unable find explicit activity class {com.british.sheep/com.british.sheep.mix}; have declared activity in androidmanifest.xml? 05-09 13:19:33.735: e/androidruntime(896): @ android.app.instrumentation.checkstartactivityresult(instrumentation.java:1541) 05-09 13:19:33.735: e/androidruntime(896): @ android.app.instrumentation.execstartactivity(instrumentation.java:1416) 05-09 13:19:33.735: e/androidruntime(896): @ android.app.activity.startactivityforresult(activity.java:3351) 05-09 13:19:33.735: e/androidruntime(896): @ android.app.activity.startactivityforresult(activity.java:3312) 05-09 13:19:33.735: e/androidruntime(896): @ com.british.sheep.colour$4.onclick(colour.java:62) 05-09 13:19:33.735: e/androidruntime(896): @ android.view.view.performclick(view.java:4084) 05-09 13:19:33.735: e/androidruntime(896): @ android.view.view$performclick.run(view.java:16966) 05-09 13:19:33.735: e/androidruntime(896): @ android.os.handler.handlecallback(handler.java:615) 05-09 13:19:33.735: e/androidruntime(896): @ android.os.handler.dispatchmessage(handler.java:92) 05-09 13:19:33.735: e/androidruntime(896): @ android.os.looper.loop(looper.java:137) 05-09 13:19:33.735: e/androidruntime(896): @ android.app.activitythread.main(activitythread.java:4745) 05-09 13:19:33.735: e/androidruntime(896): @ java.lang.reflect.method.invokenative(native method) 05-09 13:19:33.735: e/androidruntime(896): @ java.lang.reflect.method.invoke(method.java:511) 05-09 13:19:33.735: e/androidruntime(896): @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:786) 05-09 13:19:33.735: e/androidruntime(896): @ com.android.internal.os.zygoteinit.main(zygoteinit.java:553) 05-09 13:19:33.735: e/androidruntime(896): @ dalvik.system.nativestart.main(native method)
like know button code works have used many other apps perfectly. im stuck. rest of code works when add buttons in.
what
public class creamy extends activity { /** called when activity first created. */ @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); //makes full screen , takes away title bar requestwindowfeature(window.feature_no_title); getwindow().setflags(windowmanager.layoutparams.flag_fullscreen, windowmanager.layoutparams.flag_fullscreen); // setcontentview(r.layout.creamy); button wensleydale = (button) findviewbyid(r.id.wensleydale); wensleydale.setonclicklistener(new view.onclicklistener() { public void onclick(view view) { intent myintent = new intent(view.getcontext(), wensleydale.class); startactivityforresult(myintent, 0); } }); } //code menu add pages @override public boolean oncreateoptionsmenu(menu menu) { menuinflater inflater = getmenuinflater(); inflater.inflate(r.menu.menu, menu); return true; } @override public boolean onoptionsitemselected(menuitem item) { switch (item.getitemid()) { case r.id.text: intent intent = new intent(intent.action_main); intent.addcategory(intent.category_home); intent.setflags(intent.flag_activity_new_task); startactivity(intent); break; case r.id.cat: startactivity(new intent(getapplicationcontext(), creamy.class)); break; case r.id.ato: startactivity(new intent(getapplicationcontext(), atoz.class)); break; } return true; } //end code menu }
thats activity code, same other activity know works except class name , set content view layout
declaire activity in manifest
<activity android:name="com.british.sheep.mix" /> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher"/> </intent-filter> </activity>
Comments
Post a Comment