Android中為何獲取系統時間的方法多次執行後時間仍不變,解決方法
問題描述:我自定義了一個view,每次這個view一觸碰,就執行方法calendar.get(calendar.second);來獲取當前系統秒數,可是每一次觸碰後,在MotionEvent.action_down下,系統秒數都是第一次執行後得到的結果,這是為什麼?此方法重新執行,不理性得到最新的秒數嗎
解決辦法:1.先寫在一個執行緒當中每隔一段時間獲取時間毫秒數,用System.currentTimeMillis();也可以獲取
new Thread(){
run(){
while(true){
System.currentTimeMillis();
Thread.sleep();
}
};
}.start();
new Thread(){
run(){
while(true){
System.currentTimeMillis();
Thread.sleep();
}
};
}.start();
2.Calender
calender =Calender.getInstance()
每次用都要重新獲取一次。
每次用都要重新獲取一次。
相關文章
- android系統日期時間的獲取Android
- Android開發:獲取當前系統時間和日期的方法Android
- python獲取系統時間(時間函式詳解)Python函式
- 獲取C#中方法的執行時間及其程式碼注入C#
- 解決java獲取系統時間差8個小時 專題Java
- 獲取系統時間的DOS命令
- Javascript獲取當前時間戳的方法JavaScript時間戳
- javascript如何獲取系統時間JavaScript
- win10長時間執行卡如何解決_win10長時間沒關電腦變卡的解決方法Win10
- js date物件的獲取時間日期常用方法JS物件
- sql 獲取系統時間的函式。SQL函式
- QT獲取系統當前時間QT
- c++ 如何獲取系統時間C++
- QT入門系列(7):獲取系統時間 日期時間格式QT
- 獲取最後修改時間為今天的檔案
- MySQL 時間戳的 獲取 & 轉換為特定時間格式MySql時間戳
- Java如何測量方法執行時間Java
- Win10系統下時間不同步的解決方法Win10
- Linux系統時間同步方法。Linux
- C# 獲取系統相關時間C#
- windows以及linux獲取系統時間WindowsLinux
- Win10系統時間不準確的解決方法 Win10系統時間不準怎麼辦?Win10
- 執行 brew install 命令長時間卡在 Updating Homebrew 的解決方法
- Android 校正系統時間的三種解決方案Android
- Win10系統下電腦時間改不了的解決方法Win10
- 檢視oracle系統的執行時間Oracle
- js獲取多少天以後的時間JS
- win10系統執行CSGO時藍屏的解決方法Win10Go
- Mac修改系統時間和日期的方法Mac
- 獲取 Laravel 執行時間和記憶體消耗Laravel記憶體
- Linux使用time命令獲取命令執行時間Linux
- Linux程式設計(獲取系統時間)Linux程式設計
- 用Delphi獲取當前系統時間 (轉)
- Linux調整系統時間和時區的方法Linux
- Windows批處理中獲取系統日期、時間戳記Windows時間戳
- Qt學習(5)獲取當前系統時間-實時顯示當前時間QT
- Win10系統瀏覽器提示“出現了執行時間錯誤”的解決方法步驟!Win10瀏覽器
- 臨時表空間過大的解決方法