Android CountDownTimer实现倒计时功能
Android 实现 功能 倒计时
2023-09-14 09:05:09 时间
最近开发中需要使用倒计时功能,其实也很简单 就是调用CountDownTimer来实现倒计时就可以了
mCountDownTimer = new CountDownTimer(15* 1000, 1000) {
/**
* 固定间隔被调用,就是每隔countDownInterval会回调一次方法onTick
* @param millisUntilFinished
*/
@Override
public void onTick(long millisUntilFinished) {
millisUntilFinished/1000 剩余多少S
}
/**
* 倒计时完成时被调用
*/
@Override
public void onFinish() {
//倒计时结束的一些操作
}
};
mCountDownTimer .start();
构造方法里需要传入两个参数进去:
参数1:倒计时的总时间,单位ms
参数2:倒计时的时间间隔,单位ms
方法:
cancel():取消倒计时
onFinish():当前任务完成的时候回调
onTick(long millisUnitilFinished):当前任务每完成一次倒计时间隔时间时回调
start():开始倒计时
注意事项 一定要记得在 onDestory()销毁倒计时
@Override
protected void onDestroy() {
if (mCountDownTimer != null) {
mCountDownTimer.cancel();
}
super.onDestroy();
}
相关文章
- 数据透视表上线!如何在纯前端实现这个强大的数据分析功能?
- android bindservice方法,Android bindservice方法返回false
- android 读取本地数据库db文件(Android sqlite)
- Android FFmpeg系列02--音视频基础
- android-短信验证功能,Android实现获取短信验证码的功能以及自定义GUI短信验证详解…
- android倒计时功能的实现(CountDownTimer)[通俗易懂]
- android activitymanager 系统api_Android view
- Android Services Library_android freeware
- android 电子签名 手写签名 功能实现
- 【Android 异步操作】Handler ( 主线程中的 Handler 与 Looper | Handler 原理简介 )
- 【Android Gradle 插件】build.gradle 中的 android 配置 ( 配置项 | compileSdkVersion 配置 | buildToolsVersion 配置 )
- [android] 异步http框架与实现原理详解手机开发
- Android 开发必备知识:我和 Gradle 有个约会
- Android实现PHP连接MySQL进行数据交互(android通过php连接mysql)
- android+json+php+mysql实现用户反馈功能方法解析
- Android中vim编辑器进阶的使用介绍
- android实现倒计时功能代码
- android客户端从服务器端获取json数据并解析的实现代码
- android实现百度地图自定义弹出窗口功能
- Android自定义桌面功能代码实现
- Android应用内调用第三方应用的方法
- Android放大镜的实现代码
- Android中自定义加载样式图片的具体实现
- Android实现下载文件功能的方法
- Android双击退出的实现方法
- Android实现Back功能代码片段总结