我在做一些数学游戏,我有 25 个问题供用户回答。所以,我想测量用户需要多少时间来解决这个问题?
所以我需要像计时器这样的东西,秒表能够在用户点击后退按钮时暂停时间。
我看到很少有 Chronometer 的实现,这对这项任务有好处吗?
我在做一些数学游戏,我有 25 个问题供用户回答。所以,我想测量用户需要多少时间来解决这个问题?
所以我需要像计时器这样的东西,秒表能够在用户点击后退按钮时暂停时间。
我看到很少有 Chronometer 的实现,这对这项任务有好处吗?
如果您只是想弄清楚用户花了多长时间,您甚至不需要诚实地使用特殊对象。
只需制作一个长变量并存储 startTimeSystem.getCurrentTimeInMillis();
long startTime = System.currentTimeMillis();
//do problems here
long endTime = System.currentTimeMillis();
long totalTime = endTime - startTime;
Log.i("TAG", "It took "+ totalTime / 1000 + " seconds to complete the problems");
要暂停,您需要一个 long 来跟踪它暂停了多长时间,并从 totalTime 中减去它。