Handler делает задержку не правильно. Как сделать реальную задержку по времени?
Делаю секундомер и решил сделать через handler(chronometr? не свою хочу сделать), и выяснилось, что он делает задержку не верную, если сверится с секундомером на телефоне, то он немного быстрее, а спустя 30 секунд обгоняет на 1-2 секунду и т.д
Почему так? И как можно сделать правильную задержку? Мне надо задержку в 100 милисекунд, но лучше в 10, если будет возможность.
У меня стоит в 100 - handler.postDalayed(startRun, 100);