0
我在onItemSelect
中有一些代码,它修改了EditText
,但在此之前我删除了它的TextWatcher
。无论在修改EditText
之后立即调用afterTextChanged
方法。我的方法是这样的:AfterTextChanged即使在删除收听者后仍然被调用
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
switch (adapterView.getId()) {
case R.id.someId:
// Remove the listener
// make changes to the EditText
// add the listener
break;
}
}
我怎样才能真正删除听众?如果我不删除它,那么这个事情会自动调用更多次。