2013-05-04 4 views
-1

Я пытаюсь сделать цифровые часы в Android.Приложение для обновления времени

Я изучал классы времени и даты.

Однако я не могу найти API, который говорит мне, как получить, когда минута прошла? . при работе с locationManagers,

public void onLocationChanged(Location location) 

вызывается, когда доступно новое местоположение.

Аналогичным образом я ищу что-то, что вызывается при изменении времени, где время находится в формате hh: mm или hh: mm: ss.

+0

'Thread.wait (1000);'? ждет 1 секунду, не так ли? (никогда не делал андроид, просто java) –

+0

никогда не пронизывал! :( –

+0

Это приведет к тому, что конкретный поток будет ждать? Но U хочет что-то вызвать, когда прошло 1 с. –

ответ

0

Для этого кода вам понадобится joda, но вы все равно должны использовать его для чего-либо, связанного с вычислениями времени на Java.

public DateTime date = new DateTime(); 
public void updateClock { 
if (Seconds.secondsBetween(new DateTime(), date).getValue() != 1) { 
    return; 
} 
date = new DateTime(); 
// do your thing 
} 
+0

Я использовал locationChanged в качестве примера. –

+0

Мне нужен такой API для часов. –

+0

Конструкция по-прежнему применяется, нет вопрос, что ваш метод. – hd1

Смежные вопросы