相关疑难解决方法(0)

Android计时器?如何?

有人可以给出一个每秒钟更新文本字段的简单示例吗?

我想做一个飞球,需要每秒计算/更新球坐标,这就是我需要某种计时器的原因.

我从这里得不到任何东西.

android timer

312
推荐指数
9
解决办法
47万
查看次数

当设备处于低功耗模式时,SystemClock.elapsedRealtime()会漂移

根据API文档以及之前的SO线程,SystemClock.elapsedRealtime()即使设备处于休眠状态,也应该保持准确的时间.这不是我观察到的.

我写了一个简单的时钟,它位于一个while (true)循环中,并根据值的值更新屏幕上的时间SystemClock.elapsedRealtime().如果我同步两个设备上的时钟,例如通过NTP,然后在其中一个设备上开启和关闭屏幕几次,显示的时间将漂移最多+/- 0.7秒.(这仅在手机未连接外部电源时发生,因此睡眠模式可能是此处的罪魁祸首).

这是正常的吗?这是Android中的错误吗?有没有办法通过睡眠/唤醒周期保持~20毫秒的定时精度?

android

5
推荐指数
1
解决办法
4751
查看次数

标签 统计

android ×2

timer ×1