文本助手有个麻烦的问题。 我在网上搜索,但什么也没发现。 谢谢你的帮助。
forsomereasonthecallstothetextwatchereventsupononetextchangeareerratic.sometimestheyarebeingtrigggeredonce (轻型存储区and some times3times.havenoideawhy,thewholethingisverystraightforward.alsosometimestheditableparameteronaftertextchanged
代码如下。
privatetextwatchermsearchaddresstextchangelistener=新文本watcher (
@Override
publicvoidontextchanged (char sequences,int start,int before,int count ) }
@Override
publicvoidbeforetextchanged (char sequences,int start,int count,int after ) }
@Override
publicvoidaftertextchanged (可编辑的searchedaddress )。
system.out.println (' calledmultipletimes.';
}
(;
afterTextChanged ()和AsyncTask ) )没有对文本或EditText视图进行任何更改。
无论如何,我感谢任何援助。
EDIT:我删除了afterTextChanged ()的内容,所以即使没有我的代码也发生了这个问题。 是什么让我相信了这是错误的? 普通字符)事件处理程序启动两次后)立即键入space ) char,或删除普通字符后(space ) )键入事件。