Android中的毫秒计时器性能/电池使用率

时间:2017-04-21 19:57:10

标签: java android timer android-handler

我正在构建一个显示毫秒的简单计时器。像

这样的东西

小时:分钟:秒:毫秒

我每隔毫秒更新显示计时器的TextView,在Handler内每1毫秒调用一次:

Handler timerHandler = new Handler();
Runnable timerRunnable = new Runnable() {
   @Override
   public void run() {            
      //calculate new time
      ...
      //update TextView
      ...
      timerHandler.postDelayed(this, 1);          
   }
};

我的问题是,每1毫秒调用Handler会显着影响该应用的电池使用情况吗?

除了使用Handler

之外,还有更好的方法(性能方面)吗?

我已经检查了多个计时器和秒表实施的帖子,但它们要么不显示毫秒,要么不会讨论性能问题。

0 个答案:

没有答案