eclipseとandroid sdk(java)を使用して単純なアンドロイドアプリを作成しようとしていますが、いくつかの制限があるEditTextボックスがありますが、EditTextボックスが空であれば、私のコードは以下の通りです。なぜボックスが空のときにクラッシュするのですか?それは単純なものではありませんか?EditTextが空であるかどうかをチェックする
buttonHash.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
switch(v.getId()){
case R.id.hash_button:
TextView msg = (TextView)findViewById(R.id.tell);
info = (EditText)findViewById(R.id.entry);
anss = info.getText().toString();
//String ans = Double.toString(res);
double result = Double.parseDouble(anss);
if (res == result){
msg.setText("Correct");
}else
if (res != result){
msg.setText("Incorrect");
}else
if (info.getText().toString().equals("")){
msg.setText("Empty!");
}
}
}
});
なぜCHECKIはあなたですあなたはそれを使用した後に文字列が空であるかどうかを調べる? LogCatから見られるように、どのラインでクラッシュするのですか? – PearsonArtPhoto
logcatはどこですか? –
最後のビットがクラッシュするだけです。テキストビューが空の場合はメッセージ「空」を表示したい – Tacit