class MyCountDownTimer extends CountDownTimer { /** * * @param millisInFuture * 表示以毫秒为单位 倒计时的总数 * * 例如 millisInFuture=1000 表示1秒 * * @param countDownInterval * 表示 间隔 多少微秒 调用一次 onTick 方法 * * 例如: countDownInterval =1000 ; 表示每1000毫秒调用一次onTick() * */ public MyCountDownTimer(long millisInFuture, long countDownInterval) { super(millisInFuture, countDownInterval); } public void onFinish() { startJumpActivity(); } public void onTick(long millisUntilFinished) { mSkipText.setText(getApplication().getResources().getString(R.string.home_page_jumpactivity)+" " + millisUntilFinished / 1000 + "s"); Time=millisUntilFinished; } }
//在代码中使用MyCountDownTimer.start()开启倒计时