gpt4 book ai didi

android - 应用程序在单击按钮时使用空的edittext崩溃

转载 作者:行者123 更新时间:2023-12-03 17:49:25 25 4
gpt4 key购买 nike

我正在处理一些数学问题的应用程序。
我在photoshop中制作了一张照片,在图像下方有一个editText和按钮。
一切都很好,但是当editText为空时,当我单击按钮时,应用程序崩溃。
我尝试了其他问题的示例,但它们并没有帮助我。

public class Start1Activity extends AppCompatActivity {

Button btn;

public void displayResult(String result) {
Toast.makeText(Start1Activity.this, result, Toast.LENGTH_SHORT).show();
}

public void guess(View view){
final EditText EditText2 = (EditText) findViewById(R.id.editText2);

final int guessNumber = Integer.parseInt(EditText2.getText().toString());

if (guessNumber == 3 ){
displayResult("That's right! Click once again for next level");
btn = (Button) findViewById(R.id.bt3);
btn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
if(EditText2.getText().toString().isEmpty()){
displayResult("Please enter some number");
}
Intent anythingintent=new Intent(Start1Activity.this,Start2Activity.class);
startActivity(anythingintent);
}
});
}
else{
displayResult("Wrong. Try again!");

}
}

最佳答案

为了避免使用parseInt()引发NumberFormatException,请确保较早(不在onClick()中)输入了一个值。

关于android - 应用程序在单击按钮时使用空的edittext崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44791405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com