【发布时间】:2012-07-03 19:32:09
【问题描述】:
我开发了一个简单的应用程序,例如减法、加法。 在这个应用程序中,我使用了三个 EditText,一个用于回答,另外两个用于提问。 我想计算关于文本更改事件的问题的答案。但是当我在这两个上应用文本更改事件时,事件会发生但不能正常工作。因为当我在问题的第一个 EditText 中输入文本时,事件发生但它抛出了这个异常:
07-03 16:39:48.844: E/EduApp Log :=>(12537): Error In Text change Event java.lang.NumberFormatException: unable to parse '' as integer
我该怎么办?
我将TextWatcher 用于文本更改事件。
txtOne.addTextChangedListener(this);
txtTwo.addTextChangedListener(this);
public void afterTextChanged(Editable s) {}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count) {}
【问题讨论】:
标签: android android-edittext textwatcher