【发布时间】:2014-05-07 08:08:51
【问题描述】:
我使用此代码从 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:无效的 int:
但是当我这样写它时它可以工作:
btnStartTimer.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startCountDownTimer(Integer.parseInt(textIn.getText().toString()));
}
});
请有人解释一下我的区别吗?我可以以某种方式使用第一个代码吗? 我真的不明白这个问题
【问题讨论】:
标签: java android parsing int android-edittext