如何检查EditText(输入type:number)是否为空?
How to check if EditText (input type:number) is null?
我有一个问题,
我有一个 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 的新手。
提前致谢!
使用TextUtils.isEmpty(numberInput.getText());
您需要先检查是否为空或空,然后再进行解析。
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
}
我有一个问题, 我有一个 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 的新手。 提前致谢!
使用TextUtils.isEmpty(numberInput.getText());
您需要先检查是否为空或空,然后再进行解析。
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
}