在我们Android开发过程中,经常需要执行一些短周期的定时任务,这时候有两个选择Timer或者Handler.然而个人认为:Handler在多个方面比Timer更为优秀,更推荐使用. 一.易用性 1. 可重复执行 Handler可以重复执行某个任务. Timer若在某个任务执行/取消之后,再次执行则会抛出一个IllegalStateException异常.为了避免这个异常,需要重新创建一个Timer对象. 2. 周期可调整 若想要执行一个越来越快的定时任务,Handler可以做到,而Timer