2010-06-28 3 views
2

У меня есть приложение для Android с несколькими видами деятельности. Мне нужно запустить таймер при первом запуске и завершении таймера при запуске последнего действия и показе прошедшего времени. Как я могу использовать Asynctask для этого.Таймер через несколько видов деятельности

ответ

0

Сделать статическим. Почему вы используете таймер для подсчета времени? Будет лучше использовать currentTimeMillis().

2

Подкласс Application, объявить public static long started;, который будет назначен System.currentTimeMillis(); первой активности в onCreate() или onResume(). Попробуйте последние Activity прочитать значение и рассчитать дельту.
Если вы абсолютно хотите использовать AsyncTask (что в данном случае не имеет отношения к делу), вам понадобится хотя бы медиатор Service.

+0

oooooooooooo, Большое спасибо – user377941

+0

Я сделал это, Thak you soo much – user377941

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