倒计时代码如下:
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最新资讯