android倒计时代码

倒计时代码如下:


package com.myresume.cn.activity;


import com.myresume.cn.R;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.CountDownTimer;

import android.widget.TextView;

public class MainActivity extends Activity {
    private TextView tvCount;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //初始化控件
        tvCount=(TextView) findViewById(R.id.tvCount);
        new TimeCount(4000, 1000).start();//计时开始

    }

    //定义一个倒计时的内部类
    class TimeCount extends CountDownTimer{
        public TimeCount(long millisInFuture, long countDownInterval) {
            super(millisInFuture, countDownInterval);//参数依次为总时长,和计时的时间间隔
            
        }

        @Override
        public void onTick(long millisUntilFinished) {//计时过程显示
            tvCount.setText(millisUntilFinished/1000+"");
            
        }

        @Override
        public void onFinish() {//计时完毕时触发该方法
            Intent intent=new Intent(MainActivity.this, HomepageActivity.class);
            startActivity(intent);
            finish();//跳转activity后,关闭掉当前的额activity
            
        }
        
    }

}



          有什么问题可以给我留言。

          我的微博http://weibo.com/laokuzai  安卓派,关注android最新资讯

          微信:zhuj8989,加微信畅聊android技术


猜你喜欢

转载自blog.csdn.net/qq_33897656/article/details/52383235