簡體   English   中英

在Android中實現Timer的最佳方式?

[英]Best way to implement Timer in Android?

我做了一些數學游戲,我有25個問題供用戶回答。 那么,我想知道用戶需要多長時間來解決這個問題?

所以我需要像Timer這樣的東西,秒表能夠在用戶點擊后退按鈕時暫停時間。

我看到很少用Chronometer實現,這對於這個任務有用嗎?

如果您只是想弄清楚用戶花了多長時間,甚至不需要誠實地使用特殊對象。

只需創建一個long變量並從System.getCurrentTimeInMillis();存儲startTime System.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");

要做暫停,你需要一個跟蹤暫停時間的長,並從totalTime中減去它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM