gpt4 book ai didi

java - 应用程序崩溃 java.lang.NumberFormatException : Invalid int:

转载 作者:行者123 更新时间:2023-12-01 13:12:57 24 4
gpt4 key购买 nike

我使用此代码从 EditText 获取数字并将其传递到倒计时器

    final int mytime;
mytime = Integer.parseInt(textIn.getText().toString());

btnStartTimer.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

startCountDownTimer(mytime);

}
});

但是应用程序崩溃了,我得到:java.lang.NumberFormatException:无效的整数:

但是,当我这样写时,它会起作用:

    btnStartTimer.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

startCountDownTimer(Integer.parseInt(textIn.getText().toString()));

}
});

有人可以解释一下区别吗?我可以以某种方式使用第一个代码吗?我真的不明白这个问题

最佳答案

在第一个示例中,文本的值尚未设置,将为空。您希望在用户填写表单并单击按钮后执行该操作,不是吗?

关于java - 应用程序崩溃 java.lang.NumberFormatException : Invalid int:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22703083/

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