有没有办法使用时间戳或其他功能来确定执行了哪些操作?
e.g。单击按钮时,除非在最后一秒内单击了按钮,否则执行“A”,否则执行B
答案 0 :(得分:2)
你可以使用System.currentTimeMillis(),它以毫秒为单位返回时间, e.g。
long last_click = 0;
// this is you interval time in milliseconds
long myTimeMillis = 1000;
// ... ... ...
// inside button click function
long time = System.currentTimeMillis()
if(time-last_click > myTimeMillis){
do_taskA();
}else{
do_taskB();
}
last_click = time;