Android 基本安卓定时器?

Android 基本安卓定时器?,android,timer,Android,Timer,我希望对话框在5秒钟后弹出。有人能解释一下我做错了什么吗?我在计时器的Finish()部分遇到了一个错误,(我现在只编程了大约三个月,请容忍我的愚蠢 public void run() { CountDownTimer counter = new CountDownTimer(5000,1000) { @Override public void onTick(long millisUntilFinished) { // TODO

我希望对话框在5秒钟后弹出。有人能解释一下我做错了什么吗?我在计时器的Finish()部分遇到了一个错误,(我现在只编程了大约三个月,请容忍我的愚蠢

public void run() {
    CountDownTimer counter  = new CountDownTimer(5000,1000) {

        @Override
        public void onTick(long millisUntilFinished) {
            // TODO Auto-generated method stub

        }
        public void onFinish() {
            if (count == value) {
                AlertDialog.Builder lost = new AlertDialog.Builder(this);  //  <-----There is my error its telling me // to go and set up my dialog AlertDialog.Builder(new CountDownTimer(){}) {  And I dont understand it


                lost.setMessage("You lost! you are ugly!" +
                        "" +
                " new game?");
                lost.setCancelable(false);
                lost.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        clicks.setText("Clicks ");
                        count = 1;
                        generator = new Random();
                        value = generator.nextInt(100);
                        imgBtn.setImageResource(R.drawable.push);
                    }
                });
                lost.setNegativeButton("No", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        generator = new Random();
                        value = generator.nextInt(100);
                        ButtonMasherActivity.this.finish();
                    }
                });

                lost.create();
                lost.show();
            }
        }

    };
    counter.start();
}
public void run(){
倒计时计数器=新倒计时(50001000){
@凌驾
公共void onTick(长毫秒未完成){
//TODO自动生成的方法存根
}
公共无效onFinish(){
如果(计数==值){
AlertDialog.Builder lost=新建AlertDialog.Builder(此);//尝试以下操作:

AlertDialog.Builder lost = new AlertDialog.Builder(ButtonMasherActivity.this);

AlertDialog.Builder
需要一个
Context
对象,而不是
CountdownTimer
对象。

您遇到了什么类型的错误,请提供显示日志。好的,这样我就可以完全摆脱倒计时了。只要用我在回答中提供的行替换出现错误的行,就可以了。