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());
                        }
                });
    }
}