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

java - Run spring boot application error: Cannot instantiate interface org.springframework.context.ApplicationListener -

reactjs - React router and this.props.children - how to pass state to this.props.children -

Excel VBA "Microsoft Windows Common Controls 6.0 (SP6)" Location Changes -