Мой собственный секундомер в Android

1

Я разрабатываю простой секундомер, проблема заключается в том, что пользователь нажимает кнопку "домой", ведьма ведьмы вычисляет время зависания, как я могу избежать этого, чтобы поток выполнялся в фоновом режиме?

  • 1
    когда активность находится в фоновом режиме, остановите все потоки. все, что вам нужно для расчета времени - это время начала! когда действие вернется, используйте время начала для расчета значения
Теги:

2 ответа

3
Лучший ответ

Гораздо проще было бы записать время начала stopWatch, используя system.currentTimeMillis. когда вы вызываете свою активность onResume или onStart(), обновите часы, чтобы показать время, прошедшее с момента сохранения.

  • 0
    У меня есть приложение, которое имеет функцию «секундомер», и это именно то, что я делаю. Я рекомендую вам сделать то же самое.
0

Сделайте услугу. Смотрите здесь: http://developer.android.com/guide/topics/fundamentals/services.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню