私はEditTextビューで小さなcalcアプリケーションを作成しています。ユーザーがEditTextビューを空のままにして、ParseIntを試してパースしない場合、ランタイム例外が発生します。私はそれが発生する前に、私は '試して'このエラーを 'キャッチ'する必要があることを読んだが、私はどこでこれを行う方法がわからない!ParseInt Exception
アドバイスはありがとうございます!ここで
は私のコードです:
public class HandlerExamples extends Activity implements OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button)findViewById(R.id.testButton);
button.setOnClickListener(this);
public void onClick(View v) {
String a,b,t;
double vis;
EditText txtbox1 = (EditText)findViewById(R.id.A);
EditText txtbox2 = (EditText)findViewById(R.id.B);
EditText txtbox3 = (EditText)findViewById(R.id.t);
TextView tv = (TextView) findViewById(R.id.Answer);
a = txtbox1.getText().toString();
b = txtbox2.getText().toString();
t = txtbox3.getText().toString();
vis = ((Integer.parseInt(a)*1) + (Integer.parseInt(b)*2))/(Double.parseDouble(t));
tv.setText(double.toString(vis));
}
}
本当にありがとうございました!
私は、ParseIntegerの問題に遭遇し、実行時にエラーが発生していることがわかりました。私は適切に質問を編集しました。ありがとう! – phi16181