用时间来确定执行什么指令 - android

时间:2013-03-06 01:06:33

标签: java android time timer

有没有办法使用时间戳或其他功能来确定执行了哪些操作?

e.g。单击按钮时,除非在最后一秒内单击了按钮,否则执行“A”,否则执行B

1 个答案:

答案 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;