###前言
Android开发过程中,偶尔会使用到定时器。实现定时器的方式有很多种,今天就介绍一个针对Timer进行封装的TimerManager类的使用。
今天涉及内容:
1. TimerManager原理概述
2. TimerManager的方法介绍
3. TimerManager的基本使用
4. TimerManager在MainActivity中的使用示例
5. 效果图和项目结构图
先来波效果图
![](/contentImages/image/20191021/UPIAFOw6qayW6OfF3d3.gif)
####一.TimerManager原理概述
TimerManager是一个对 Timer 基本用法进行再封装的单例类,目的是为了方便大家对定时器相关方法的调用。
####二.TimerManager的方法介绍
#####2.1 TimerManager初始化
TimerManager是一个单例,你可以像下面这样初始化一个TimerManager对象
```
TimerManager timerManager=TimerManager.getInstance();
```
但是我们一般都直接用
```
TimerManager.getInstance()
```
#####2.2 TimerManager中提供的方法
TimerManager作为一个定时器工具类,提供以下几个公开方法:
```
/**启动定时器循环调用