代码之家  ›  专栏  ›  技术社区  ›  maxsap

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

  •  0
  • maxsap  · 技术社区  · 14 年前

    我想显示一个警报对话框,显示一个计数器(时间计时器),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 回复  |  直到 10 年前
        1
  •  4
  •   Greg Giacovelli    14 年前

    有一个类android.os.countdowntimer。创建一个并在onfinish()中关闭对话框。