我想显示一个显示计数器(时间计时器)的警告对话框,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();
只是创建对话框。
答案 0 :(得分:4)
这是一个类android.os.CountDownTimer。创建一个并在onFinish()中关闭你的对话框。