日期:2014-05-20  浏览次数:20879 次

j2me中如何用代码判断两次pointerPressed之间的时间差?
j2me中如何用代码判断两次pointerPressed之间的时间差?

------解决方案--------------------
用一个变量记录一下第一次的时间,然后第二下的时候用第二下的时间减第一次的时间,然后将第二次的时间赋值给该变量。
------解决方案--------------------
难道我的描述不清吗

第一次用变量,第二次直接取System.currentTimeMillis();然后再将System.currentTimeMillis()赋值给变量,循环下去。
------解决方案--------------------
long lastTime = 0;

protected void pointerPressed(int x,int y){
long l = System.currentTimeMillis();

if(lastTime == 0) {// first time
lastTime = l;
}
}