android如何显示特定时间的对话框

时间:2010-10-19 15:51:25

标签: android

我想显示一个显示计数器(时间计时器)的警告对话框,10秒后会自动消失。

我有:

builder = new AlertDialog.Builder(this);
    builder.setTitle(title);
    builder.setMessage(msg);
    final EditText input = new EditText(this);
    builder.setView(input);
    runOnUiThread(new Runnable() {
        @Override
        public void run() {
            builder.setMessage("ELEOS");
        }
    });
    builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            dismissDialog(id);
        }
    });
    return builder.create();

只是创建对话框。

1 个答案:

答案 0 :(得分:4)

这是一个类android.os.CountDownTimer。创建一个并在onFinish()中关闭你的对话框。