在Android应用中无需任何点击即可自动关闭对话框

时间:2012-11-02 00:21:09

标签: android android-dialog

我们可以创建一个警报对话框,它会在执行某些活动后显示,并且无需任何点击即可自动关闭(无论是否有任何按钮点击或在警告对话框外单击)? 就像,如果我们可以在对话框中添加一些延迟,在指定的秒后关闭。 任何帮助将不胜感激。

由于

2 个答案:

答案 0 :(得分:3)

自动关闭警报对话框的更好方法是使用Handler来延迟对话框。

示例:

new Handler().postDelayed(new Runnable() {

        public void run() {
            Dialog.dismiss();
        }
    }, 2000);

此处2000指定延迟“警报”对话框的毫秒数。

答案 1 :(得分:2)

http://developer.android.com/guide/topics/ui/notifiers/toasts.html 这应该做的工作。吐司不需要点击,可以定时。