Android 倒计时

来源:互联网 发布:淘宝网购物女裤 编辑:程序博客网 时间:2024/06/06 02:01



TextView tv = (TextView)findViewById(R.id.show);  
 MyCount       mc = new MyCount(30000, 1000);  //第一个参数为总时间,第二个参数为每次减去的时间
        mc.start();




/*定义一个倒计时的内部类*/  

    class MyCount extends CountDownTimer {     
        public MyCount(long millisInFuture, long countDownInterval) {     
            super(millisInFuture, countDownInterval);     
        }     
        @Override     
        public void onFinish() {     
            tv.setText("finish");        
        }     
        @Override     
        public void onTick(long millisUntilFinished) {     
            tv.setText("请等待30秒(" + millisUntilFinished / 1000 + ")...");     
            Toast.makeText(MainActivity.this, millisUntilFinished / 1000 + "", Toast.LENGTH_LONG).show();//toast有显示时间延迟       
        }    

    }     





0 0