Если вы случайно вызвали uptimeMillis, когда оно было завершено, то да, это повлияет на ваш вызов postAtTime.
Длинна со знаком в Java имеет диапазон:
-9,223,372,036,854,775,807 to 9,223,372,036,854,775,807 (~9.2E18)
9,2E18 миллисекунд - 292 277 266 лет. Если вы работаете над космическим зондом, вы, вероятно, захотите принять это во внимание, в противном случае вы, вероятно, можете сойти с ума, предполагая, что он не будет распространяться в течение вашей жизни.
Меня удивляет, что документация Android для uptimeMillis утверждает
Эти часы гарантированно будут
монотонный. , .
Тогда вскоре после того, как они скажут, что uptimeMillis будет сброшен из-за изменения переменных - полная противоположность монотонным часам!