Android: хронометр с миллисекундами? - PullRequest
1 голос
/ 04 ноября 2011

Я хочу измерить время с помощью миллисекунд, но проблема в том, что при использовании хронометра нет точности (его наибольшее разрешение - секунды) Я видел это: Показать миллисекунды с Android-хронометром Но я не смог заставить его работать. Может быть, я должен использовать другой объект? Есть идеи?

1 Ответ

0 голосов
/ 04 ноября 2011

Хорошо, это самый простой способ: когда вы хотите запустить хроно:

StartTime=System.currentTimeMillis(); // I've defined StartTime as a double

Тогда вам просто нужно сравнить текущее время с StartTime:

millis=System.currentTimeMillis()-StartTime; // Millis is a double too
// If you'd want seconds, add seconds=(int) milis/1000; etc.

И так вы можете играть с Милисом (Настало ли время, которое я хотел? Сколько времени считать? ...)

...