android - how to send a string from activity2 to activity1? -


i have little/big problem in app in android.i have 2 activity:activity1 , activity2. activity1 has textview , button , activity2 has edittext , button. activity1 go acvity2 , want send text edittext activity2 activity 1. force close because don't know order in code. should do? thanks

here code :

 import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; import android.widget.button; import android.widget.textview;  public class activity1 extends activity {     textview txt;  public void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.main);         txt = (textview) findviewbyid(r.id.txt);          button next=(button)findviewbyid(r.id.btn);         next.setonclicklistener(new view.onclicklistener() {             public void onclick(view view) {                 intent intent = new intent(activity1.this,activity2.class);                 startactivityforresult(intent, 0);             }          });     }  import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; import android.widget.button; import android.widget.textview;  public class activity2 extends activity {     edittext txt2;  public void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.main2);          txt2 = (edittext)findviewbyid(r.id.txt2);         final bundle bundle = new bundle();         string x=txt2.gettext().tostring();         bundle.putstring("param",x);         button btn2=(button)findviewbyid(r.id.btn2);         btn2.setonclicklistener(new view.onclicklistener() {             public void onclick(view view) {                 intent intent = new intent(activity2.this,activity1.class);                 intent.putextra(bundle)                 finish();              }          });           } }

one problem code don't have handling result of second activity. (there's no onactivityresult in first activity.)

the notepad tutorial includes decent example of calling second activity , getting result.


Comments