SystemClock.uptimeMillis()
来自 Android SystemClock 的此调用将在“Maxes Out”之前重置为零
现在我用它来制作动画、运动等,下面是一个重置基本上会冻结我的应用程序的例子。
if (currentTime > frameTime + sequenceTime)
{
frameTime = currentTime;
}
这里的问题currentTime
是说 50 然后frameTime
设置为 50 对吗?理想情况下currentTime
会增加,SystemClock.uptimeMillis()
但如果它重置?frameTime
与如何修复此问题或重置currentTime
所有对象的时间相比,当前时间变得非常小?
如果我有不同的对象有类似的困境,这只是一个小例子。