java - Using buttons to switch views with Android SDK -


i'm having trouble switching views button presses in android app. code shows no errors in eclipse, app quits unexpectedly in emulator when button clicked. code below. thanks

public class main extends activity {     /** called when activity first created. */     @override     public void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.main);          button go = (button)findviewbyid(r.id.gobutton);         go.setonclicklistener(mgolistener);          }      private onclicklistener mgolistener = new onclicklistener() {     public void onclick(view v) {                        intent intent = new intent(intent.action_view);             intent.setclassname("android.taboo.activities", "android.taboo.activities.mainmenu");             startactivity(intent);         }     }; }  public class mainmenu extends activity{     @override     public void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.mainmenu);          textview quickstart = (textview)findviewbyid(r.id.quickstart);         quickstart.setonclicklistener(mquickstartlistener);          textview gamesetup = (textview)findviewbyid(r.id.gamesetup);         gamesetup.setonclicklistener(mgamesetuplistener);          textview settings = (textview)findviewbyid(r.id.settings);         settings.setonclicklistener(msettingslistener);          textview wordentry = (textview)findviewbyid(r.id.wordentry);         wordentry.setonclicklistener(mwordentrylistener);     }      //listeners mainmenu navigation buttons     private onclicklistener mquickstartlistener = new onclicklistener() {         public void onclick(view v) {           setcontentview(r.layout.quickstart);         }     };     private onclicklistener mgamesetuplistener = new onclicklistener() {         public void onclick(view v) {           setcontentview(r.layout.gamesetup);         }     };     private onclicklistener msettingslistener = new onclicklistener() {         public void onclick(view v) {           setcontentview(r.layout.settings);         }     };     private onclicklistener mwordentrylistener = new onclicklistener() {         public void onclick(view v) {           setcontentview(r.layout.word);         }     }; } 

take @ code have here, should out some.

import android.app.activity; import android.os.bundle; import android.view.view; import android.widget.button; import android.content.intent;  public class smartapp extends activity {     /** called when activity first created. */     @override     public void oncreate(bundle savedinstancestate)     {         super.oncreate(savedinstancestate);         setcontentview(r.layout.intro);          final button firsttimebutton = (button) findviewbyid(r.id.firsttimebutton);         firsttimebutton.setonclicklistener(                 new view.onclicklistener()         {                         @override                         public void onclick(view v)                         {                                 // todo auto-generated method stub                                 intent usercreationintent = new intent(v.getcontext(), usercreation.class);                                 startactivityforresult(usercreationintent, 0);                         }                 });     } } 

when user clicks "first time button" user taken "user creation page". believe in code have few things wrong. compare yours provided , should able see differences , make appropriate modifications. let me know if helps!


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

html - Instapaper-like algorithm -

c# - How to execute a particular part of code asynchronously in a class -