我有问题, 我有一个EditText元素(输入类型只是数字),我试图检查按下按钮时该值是否为空。
我的代码:
// Get the chosen number input
EditText numberInput = (EditText) findViewById(R.id.numberPlainTextInput);
int chosenNumber = Integer.parseInt(numberInput.getText().toString().trim());
// Get the result text element to set it`s text
TextView resultText = (TextView) findViewById(R.id.resultText);
// If input number field is not null
if (**@number is not null@**) { **@Do something here@** }
我知道如何在PHP上完成它,但我是Java的新手。 提前谢谢!
答案 0 :(得分:2)
您需要首先检查空白或null,然后解析它。
EditText numberInput = (EditText) findViewById(R.id.numberPlainTextInput);
if(!TextUtils.isEmpty(numberInput.getText().toString().trim())) {
int chosenNumber = Integer.parseInt(numberInput.getText().toString().trim());
// Do your stuff here
}
答案 1 :(得分:1)
使用TextUtils.isEmpty(numberInput.getText());