Calendar date1 = Calendar.getInstance();
Calendar date2 = Calendar.getInstance();
boolean checkTime = true;
if (checkTime == true)
before=date1.get(Calendar.SECOND);
checkTime=false;
after=date2.get(Calendar.SECOND);
difference= after-before;
我有它,这样之前的变量就会变成一个静态的秒,它会不断重新计算之后的时间,并得到两者之间的差异。但是,它似乎只更新了 'after' 变量一次,导致差异为 0。
附言。这是我正在玩的一款游戏,我试图让运动与时间相关。我无法弄清楚我做错了什么。