2017-04-21 40 views
-1

我希望有,比方說,XActivity一個計時器,並通過調用完成錄製多少分鐘和秒從OnCreate中說XActivity到結束花了() ;並在YActivity中的文本視圖上顯示記錄的時間,該時間在XActivity被終止後開始。我知道如何通過意圖和全部來傳遞數據。我只需要對定時器有一些啓發。顯示用戶在TextView中花了多少時間在一定的活動

+0

有必須對獲得系統時間在Java這裏StackOverflow上百萬的問題。請搜索它們。 – tir38

回答

0

分配System.currentTimeMillis的()中的onCreate一個變量。

取()System.currentTimeMillis的的差和變量當活動結束。

這將讓你在活動中以毫秒爲單位花費的時間。

3

裏面的onCreate方法分配當前時間到一個變量,如下所示:

final long Start = System.currentTimeMillis(); 

類似地,當活動結束,再次獲得當前時間:

long End = System.currentTimeMillis(); 

和計算差值:

long timeElapsed = End - Start; 

請注意,經過時間的磨計算秒除以1000.0轉換爲秒。

相關問題