【发布时间】:2012-09-19 11:22:45
【问题描述】:
管理输入超时的最佳方法是什么?
我试过这样的代码(灵感来自代码here):
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
//...
Message msg = Message.obtain(messageHandler, MESSAGE_TEXT_CHANGED, arg0.toString());
messageHandler.sendMessageDelayed(msg, 1000 );
//...
}
但在日志中,我可以看到地理编码器在每次按键时都会被调用,无论我键入多快。我希望拥有与 Javascript 的 setTimeout(...) 函数相同的行为。
任何帮助表示赞赏
【问题讨论】:
标签: android autocomplete timeout geocoding