Progrmmazione java: Exception
Ciao a tutti!
Per far si che questa app gestisca gli errori, senza che vada in crash, come setto le eccezioni?HELPPP
codice:
public class CalcolatriceActivity extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button pressButton = (Button) findViewById(R.id.BPiu);
final TextView outputView = (TextView) findViewById(R.id.widget33);
pressButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
EditText EditOne = (EditText) findViewById(R.id.Edit1);
String text = EditOne.getText().toString();
int i = Integer.parseInt(text);
EditText EditTwo = (EditText) findViewById(R.id.Edit2);
String text2 = EditTwo.getText().toString();
int i2 = Integer.parseInt(text2);
int somma = i + i2;
String s = new Integer(somma).toString();
outputView.setText(s);
}
});
Button pressButton2 = (Button) findViewById(R.id.BPer);
final TextView outputView2 = (TextView) findViewById(R.id.widget33);
pressButton2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
EditText EditOne = (EditText) findViewById(R.id.Edit1);
String text = EditOne.getText().toString();
int i = Integer.parseInt(text);
EditText EditTwo = (EditText) findViewById(R.id.Edit2);
String text2 = EditTwo.getText().toString();
int i2 = Integer.parseInt(text2);
int somma = i * i2;
String s = new Integer(somma).toString();
outputView2.setText(s);
}
});
Button pressButton3 = (Button) findViewById(R.id.BMeno);
final TextView outputView3 = (TextView) findViewById(R.id.widget33);
pressButton3.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
EditText EditOne = (EditText) findViewById(R.id.Edit1);
String text = EditOne.getText().toString();
int i = Integer.parseInt(text);
EditText EditTwo = (EditText) findViewById(R.id.Edit2);
String text2 = EditTwo.getText().toString();
int i2 = Integer.parseInt(text2);
int somma = i - i2;
String s = new Integer(somma).toString();
outputView3.setText(s);
}
});
Button pressButton4 = (Button) findViewById(R.id.BDiv);
final TextView outputView4 = (TextView) findViewById(R.id.widget33);
pressButton4.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
EditText EditOne = (EditText) findViewById(R.id.Edit1);
String text = EditOne.getText().toString();
float i = Float.parseFloat(text);
EditText EditTwo = (EditText) findViewById(R.id.Edit2);
String text2 = EditTwo.getText().toString();
float i2 = Float.parseFloat(text2);
float somma = i / i2;
String s = new Float(somma).toString();
outputView4.setText(s);
}
});
Button BtnR = (Button) findViewById(R.id.reset);
BtnR.setOnClickListener(new OnClickListener() {
public void onClick(View v){
EditText EditOne = (EditText) findViewById(R.id.Edit1);
EditOne.setText("0");
EditText EditTwo = (EditText) findViewById(R.id.Edit2);
EditTwo.setText("0");
}
});
Button BtnC = (Button) findViewById(R.id.close);
BtnC.setOnClickListener(new OnClickListener() {
public void onClick(View v){
android.os.Process.killProcess(android.os.Process.myPid());
}
});
}
}