1. 全局变量
    int hou = 1;    int min = 59;    int sec = 60;    Handler mhandler = new Handler();
  1. 开启倒计时
time1.setText("02 : 00 : 00");    mhandler.postDelayed(runnable, 1000);    hou = 1;    min = 59;    sec = 60;
  1. 倒计时线程
    Runnable runnable = new Runnable() {        @Override        public void run() {            if (hou == 0) {                Toast.makeText(MainActivity.this, "时间到", Toast.LENGTH_SHORT);            }            if (sec > 0) {                sec--;            } else {                sec = 59;                if (min == 0) {                    min = 59;                    hou--;                } else{                    min--;                }            }            String hour, minute, second;            hour = (hou < 10) ? "0"+hou : ""+hou;            minute = (min < 10) ? "0"+min : ""+min;            second = (sec < 10) ? "0"+sec : ""+sec;            time1.setText(hour +" : "+ minute +" : "+ second);            mhandler.postDelayed(this, 1000);        }    };

更多相关文章

  1. Android(安卓)获取系统日期时间并且不断更新,类似时钟
  2. Android各版本代号、版本号、API/NDK级别、发布时间及市场份额
  3. Android中利用画图类和线程画出闪烁的心形
  4. Android(安卓)- 时间 日期相关组件
  5. android 双击事件的实现
  6. Android(安卓)ANR 探索
  7. Android如何使用注解进行代码检查
  8. Android(安卓)开发者的 Flutter(六) —— Flutter 中的异步 UI
  9. android消息机制(handler运行机制)解析

随机推荐

  1. Android(安卓)Bundle类
  2. Android使用Application总结
  3. 国内目前最全面的介绍――Android中的Bro
  4. android中AlertDialog 中setView用法的一
  5. Android(安卓)子项目 列表
  6. Android之权限管理
  7. Android知识体系总结
  8. ListView
  9. Android(安卓)手势识别向左,右,上,下,滑动的
  10. android 固定横屏幕竖屏