android - Cant get int to show up in new activity -
the activity opening nothing getting displayed, tried setting text edit text in new activity activity wont open @ all
i'm new don't know i'm doing wrong
@override public void onclick(view v) { if (edtnumber1.gettext().tostring().equals("")|| edtnumber2.gettext().tostring().equals("")) { toast msg = toast.maketext(getbasecontext(),"enter number please",toast.length_long); msg.show(); } else { = float.parsefloat(edtnumber1.gettext().tostring()); b = float.parsefloat(edtnumber2.gettext().tostring()); spinner = (spinner) findviewbyid(r.id.spinner1); selecteditem = (string) spinner.getselecteditem(); if (selecteditem.trim().equals("100mm")) { total = (int) (a * b * 10); } else if (selecteditem.trim().equals("215mm")) { total = (int) (a * b * 20); } else if (selecteditem.trim().equals("325mm")) { total = (int) (a * b * 30); } intent intent = new intent(calculate.this, blamounts.class); intent.putextra("result",total); startactivity(intent); } } });` } } second activity
protected void oncreate(bundle savedinstancestate) { edittext answer = (edittext) findviewbyid(r.id.needed); super.oncreate(savedinstancestate); setcontentview(r.layout.materials_needed); intent sender = getintent(); int result = sender.getextras().getint("result"); }
first should put edittext answer = (edittext) findviewbyid(r.id.needed); after setcontentview(r.layout.materials_needed);
second haven't set value answer edit text. try this:
protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.materials_needed); edittext answer = (edittext) findviewbyid(r.id.needed); intent sender = getintent(); int result = sender.getextras().getint("result"); answer.settext(result+""); }
Comments
Post a Comment