Android: 以毫秒为单位的时间循环

Android: Time Loop in milliseconds

这个游戏类似于那些你尝试尽可能长时间生存的游戏,比如那些地狱射击游戏。

所以基本上我希望记录用户在按下 "start" 后可以存活的时间。同样,我想在那个时候继续更新框架。我正在考虑使用 Handler 或 Timer 或 Animation 来更新帧(activity)并以数学方式操纵 SimpleDateFormat。但是,我不太确定人们会怎么做。

首先,我想要类似 FruitNinja Survival 模式的东西,尽管记录的时间也更短。

谢谢!

您可以使用计时器或线程处理程序

   timer = new Timer();
        timer.schedule(new TimerTask() {
            @Override
            public void run() {

               Do your own code
                ///////schedule the timer, after the first 100ms the TimerTask will run every 1000ms
            }
        }, 1000, 1000);

可以使用另一个处理程序

  Handler handler = new Handler();
        handler.postDelayed(
            new Runnable() {
                public void run() {
                    afficher();
                }
            }, 1000L);