System.currentTimeMillis()怪异问题
public void long getDeltaTime()
{
if (mLastTime == 0L)
{
mLastTime = System.currentTimeMillis();
}
long t = System.currentTimeMillis();
mDeltaTime = t - mLastTime;
mLastTime = t;
return mDeltaTime;
}
求距离上次调用这个函数经过的时间.
mLastTime, mLastTime都是long型变量
奇怪的是,偶尔mDeltaTime得到的是负的, 谁知道为什么