Note that there are some explanatory texts on larger screens.

plurals
  1. POFreeze app... so i dont lose data on restarting phone
    text
    copied!<p>ive a question... is there a way to save everything so you dont lose all data after a restart?</p> <pre><code> bCalculate.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub InputMethodManager inputManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); inputManager.hideSoftInputFromWindow(getCurrentFocus() .getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); int error = 0; int anzahlGraden = 0; double d1 = 0.0, d2 = 0.0, d3 = 0.0, d4 = 0.0, d5 = 0.0, d6 = 0.0, d7 = 0.0, d8 = 0.0, d9 = 0.0, d10 = 0.0; EditText Grade1r = (EditText) findViewById(R.id.Grade1r); String Grade1 = Grade1r.getText().toString(); EditText Grade2r = (EditText) findViewById(R.id.Grade2r); String Grade2 = Grade2r.getText().toString(); EditText Grade3r = (EditText) findViewById(R.id.Grade3r); String Grade3 = Grade3r.getText().toString(); EditText Grade4r = (EditText) findViewById(R.id.Grade4r); String Grade4 = Grade4r.getText().toString(); EditText Grade5r = (EditText) findViewById(R.id.Grade5r); String Grade5 = Grade5r.getText().toString(); EditText Grade6r = (EditText) findViewById(R.id.Grade6r); String Grade6 = Grade6r.getText().toString(); EditText Grade7r = (EditText) findViewById(R.id.Grade7r); String Grade7 = Grade7r.getText().toString(); EditText Grade8r = (EditText) findViewById(R.id.Grade8r); String Grade8 = Grade8r.getText().toString(); EditText Grade9r = (EditText) findViewById(R.id.Grade9r); String Grade9 = Grade9r.getText().toString(); EditText Grade10r = (EditText) findViewById(R.id.Grade10r); String Grade10 = Grade10r.getText().toString(); if (Grade1.equals("")) { error++; } else { d1 = Double.parseDouble(Grade1); anzahlGraden++; } if (Grade2.equals("")) { error++; } else { d2 = Double.parseDouble(Grade2); anzahlGraden++; } if (Grade3.equals("")) { error++; } else { d3 = Double.parseDouble(Grade3); anzahlGraden++; } if (Grade4.equals("")) { error++; } else { d4 = Double.parseDouble(Grade4); anzahlGraden++; } if (Grade5.equals("")) { error++; } else { d5 = Double.parseDouble(Grade5); anzahlGraden++; } if (Grade6.equals("")) { error++; } else { d6 = Double.parseDouble(Grade6); anzahlGraden++; } if (Grade7.equals("")) { error++; } else { d7 = Double.parseDouble(Grade7); anzahlGraden++; } if (Grade8.equals("")) { error++; } else { d8 = Double.parseDouble(Grade8); anzahlGraden++; } if (Grade9.equals("")) { error++; } else { d9 = Double.parseDouble(Grade9); anzahlGraden++; } if (Grade10.equals("")) { error++; } else { d10 = Double.parseDouble(Grade10); anzahlGraden++; } if (error &gt; 8) { display.setText("Please enter more then 2 grades."); } else { double gesamt = d1 + d2 + d3 + d4 + d5 + d6 + d7 + d8 + d9 + d10; double resultat = gesamt / anzahlGraden; display.setText("Your average is " + resultat); } } }); } </code></pre> <p>this app calculates your average for schoolgrades...</p> <p>i want to keep all edittext inputs... so the user can evertime come back and add new data...</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload