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;
}
}
我怎樣才能真正刪除聽衆?如果我不刪除它,那麼這個事情會自動調用更多次。