java - Percentage app for teachers not working in Android Studio -


i trying make application teacher (my mom) calculate grade letter , percent amount wrong of number possible. application crashes after press button on first screen. wondering if me.

import android.content.context; import android.media.mediaplayer; import android.support.v7.app.appcompatactivity; import android.os.bundle; import android.view.view; import android.widget.button; import android.widget.edittext; import android.widget.textview;  public class mainactivity extends appcompatactivity{  int maxint;  private button button;  private edittext etmax;  private textview tv1; private textview tv2; private textview tv3; private textview tv4; private textview tv5; private textview tv6; private textview tv7; private textview tv8; private textview tv9; private textview tv10; private textview tv11; private textview tv12; private textview tv13; private textview tv14; private textview tv15; private textview tv16; private textview tv17; private textview tv18; private textview tv19; private textview tv20; private textview tv21; private textview tv22; private textview tv23; private textview tv24;  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.firstscreen);      etmax = (edittext) findviewbyid(r.id.edittext);      tv1 = (textview) findviewbyid(r.id.textview);     tv2 = (textview) findviewbyid(r.id.textview2);     tv3 = (textview) findviewbyid(r.id.textview3);     tv4 = (textview) findviewbyid(r.id.textview4);     tv5 = (textview) findviewbyid(r.id.textview5);     tv6 = (textview) findviewbyid(r.id.textview6);     tv7 = (textview) findviewbyid(r.id.textview7);     tv8 = (textview) findviewbyid(r.id.textview8);     tv9 = (textview) findviewbyid(r.id.textview9);     tv10 = (textview) findviewbyid(r.id.textview10);     tv11 = (textview) findviewbyid(r.id.textview11);     tv12 = (textview) findviewbyid(r.id.textview12);     tv13 = (textview) findviewbyid(r.id.textview13);     tv14 = (textview) findviewbyid(r.id.textview14);     tv15 = (textview) findviewbyid(r.id.textview15);     tv16 = (textview) findviewbyid(r.id.textview16);     tv17 = (textview) findviewbyid(r.id.textview17);     tv18 = (textview) findviewbyid(r.id.textview18);     tv19 = (textview) findviewbyid(r.id.textview19);     tv20 = (textview) findviewbyid(r.id.textview20);     tv21 = (textview) findviewbyid(r.id.textview21);     tv22 = (textview) findviewbyid(r.id.textview22);     tv23 = (textview) findviewbyid(r.id.textview23);     tv24 = (textview) findviewbyid(r.id.textview24);      //tv1-8 how many wrong     //tv9-16 percentage     //tv17-24 letter grade      button = (button) findviewbyid(r.id.button);     button.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view v) {            maxint = integer.parseint(etmax.gettext().tostring());             setcontentview(r.layout.activity_main);             tv1.settext(maxint - 1);             tv2.settext(maxint - 2);             tv3.settext(maxint - 3);             tv4.settext(maxint - 4);             tv5.settext(maxint - 5);             tv6.settext(maxint - 6);             tv7.settext(maxint - 7);             tv8.settext(maxint - 8);             tv9.settext((int) math.round((maxint - 1) / maxint) + "%");             tv10.settext((int) math.round((maxint - 2) / maxint) + "%");             tv11.settext((int) math.round((maxint - 3) / maxint) + "%");             tv12.settext((int) math.round((maxint - 4) / maxint) + "%");             tv13.settext((int) math.round((maxint - 5) / maxint) + "%");             tv14.settext((int) math.round((maxint - 6) / maxint) + "%");             tv15.settext((int) math.round((maxint - 7) / maxint) + "%");             tv16.settext((int) math.round((maxint - 8) / maxint) + "%");           }     });  } 

}

remove line public void onclick

setcontentview(r.layout.activity_main); 

and looks should work if wanted update text displayed in text views. if there intended layout changes have start new activity or fragment.


Comments

Popular posts from this blog

How to check data type in C++? -

javascript - Is getTimezoneOffset() stable during daylight saving transition? -

formula - R: how to pass in a reference to the variable in glm or lm? -