作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要在按键事件发生后一秒做一些事情(在相对较大的 ArrayList 中进行搜索,然后将其显示在自定义且有点复杂的适配器中),但是如果发生另一个按键事件,那么我应该重置倒计时并等待另一个第二。
我可以用 Java 来做这个吗?
最佳答案
您可以为此使用处理程序:
private Handler handler = new Handler();
private Runnable actionRunnable = new Runnable() {
public void run(){
// your action here
}
};
private void handleKeypress() {
handler.removeCallbacks(actionRunnable);
handler.postDelayed(actionRunnable, 1000);
}
关于java - 按键后做一些事情(但稍等一下),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10524066/
我是一名优秀的程序员,十分优秀!