我正在尝试更新TextView
中的时间,其中Runnable
应该每秒运行一次。
Runnable
是从Fragment
的{{1}}启动的,但它只执行一次。
有人可以帮忙吗?
由于
onCreateView()
答案 0 :(得分:2)
这是因为你通过设置mClockStopped = true来停止时钟;在onResume()
答案 1 :(得分:0)
删除此mTicker.run();
并创建Timer,然后使用此方法每隔一秒(1000毫秒)TimerTask
答案 2 :(得分:0)
你的时间令人困惑...... Handler.postAtTime自启动以来需要毫秒(正常运行时间毫秒),而你提供的是一个Unix时间戳(自1970年1月1日起的毫秒数00:00:00)。