倒计时的实现
2016-04-07 16:52
281 查看
int mAnimationPlayTime = 15;
final Timer timer = new Timer();
TimerTask timerTask2 = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
mAnimationPlayTime--;
textView.setText("" +mAnimationPlayTime);
if(mAnimationPlayTime == 0){
timer.cancel();
}
}
});
}
};
timer.schedule(timerTask2, 1000, 1000);
final Timer timer = new Timer();
TimerTask timerTask2 = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
mAnimationPlayTime--;
textView.setText("" +mAnimationPlayTime);
if(mAnimationPlayTime == 0){
timer.cancel();
}
}
});
}
};
timer.schedule(timerTask2, 1000, 1000);
相关文章推荐
- 【opencv】多边形检测
- N-Queens
- 去哪儿-首个重复字符
- 每个Xcode开发者应该知道的七个使用技巧
- 利用WCF上传,下载,删除服务器文件
- 笔记(4/7)JAVA
- OSI七层和TCP/IP四层网络架构
- InputSteam源码分析
- Log4j按级别输出日志到不同文件配置分析
- Oracle-一个中文汉字占几个字节?
- 有趣的数学问题-鸽巢原理
- CALayer的隐式动画实例 - 钟表
- session原理
- 【MFC】:将int型转为CString还有丢失工具箱怎么办?
- 又一次作业
- leetcode笔记:Invert Binary Tree
- bash配置文件/etc/profile,/etc/bashrc,~/.bash_profile,~/.bashrc详解及修改PATH环境变量
- Java 常量池
- Spark应用执行机制
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结