在我的Android App上有一个EditText,它应该保存数值;这就是我将其定义为
的原因 <EditText android:layout_width="fill_parent" android:id="@+id/TextNumb"
android:layout_height="wrap_content" android:gravity="right|center" android:maxLines="1"
android:maxLength="10" android:inputType="number|numberSigned|numberDecimal"/>
但是在我的应用程序的某个点上我想要清除它,所以在我的Activity中我调用这个EditText View并写道:
mEditView.setText("");
但是我遇到了运行时错误......我怎么能修复它?有没有办法清理它?
答案 0 :(得分:5)
调用mEditView.setText("");
时不会出现运行时错误。如果你这样做,那么你在这个表达式之外做错了什么,我们需要你的代码来具体说明。我的猜测不是在mEditView
(NullPointerException
)或在与UI(setText
)不同的线程上调用java.lang.RuntimeException
。
答案 1 :(得分:0)
您是否尝试将其设置为null
?
mEditView.setText(null);