android - how to display number in textview(activity2) from edittext(activity1) ? Say example phone number -
activity 1:
public class start extends actionbaractivity {
edittext mobileno; edittext name; button next; protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_start); next = (button)findviewbyid(r.id.next); next.setonclicklistener(new view.onclicklistener() { @override public void onclick(view v) { // todo auto-generated method stub mobileno = (edittext)findviewbyid(r.id.mobilenumber); int data = integer.parseint(mobileno.gettext().tostring()); name = (edittext)findviewbyid(r.id.name); string data1 = name.gettext().tostring(); intent = new intent(start.this,getstarted.class); bundle extras = new bundle(); extras.putint("mobileno", data); extras.putstring("name", data1); i.putextras(extras); startactivity(i); } }); }
activity 2:
textview mobileno1; textview name1;
@override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_getstarted); int myno = 0; bundle extras = getintent().getextras(); if(extras!=null) { myno = extras.getint("mobileno"); } mobileno1 = (textview) findviewbyid(r.id.textview1); mobileno1.settext(integer.tostring(myno)); string myname = null; bundle extras1 = getintent().getextras(); if(extras1!=null) { myname = extras1.getstring("name"); } name1 = (textview) findviewbyid(r.id.textview2); name1.settext(myname); }
so, getting error in here (mobileno1.settext(integer.tostring(myno));) please through exceptions if any!! please number format exception, iam not able give input more 9 digits.
write:
mobileno1.settext("" + myno);