Появилась необходимость в такой вот штуке - таймер, не привязанный ни к чему - просто запустил его и он начал тикать, и в любой момент можно чтобы было узнать, сколько он натикал миллисекунд. Для чего это нужно - хочу узнать время, прошедшее от старта ДО события изменения времени пользователем (<action android:name="android.intent.action.TIME_SET"/>). Т.е. я перехватываю момент изменения времени, и после этого хочу снять показания со своего этого внутреннего независимого таймера. Обычным Calendar.getInstance это сделать не получается, т.к. он принимает уже новое, измененное время.
Пробую писать каждые пять секунд в файл, типа таймер ))) но это конечно гон.
Какое есть решение?
Внутренний таймер, не зависящий от системного времени
Re: Внутренний таймер, не зависящий от системного времени
взять текущую дату (в милисек) и во время смены даты пользователем взять ещё раз, итого имеем два промежутка и узнаём сколько натикало.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Внутренний таймер, не зависящий от системного времени
Ага...а как узанать, КОГДА он будет менять время, чтобы ее взять? Как отловить начало этого момента