Alertdialog在计时器后自动执行操作

时间:2015-04-25 23:24:04

标签: android alertdialog

我正在尝试创建一个alertdialog,它为用户提供了是或否选择,但如果在某个时间范围内没有按下按钮,则会发生欺骗行为。我想知道这是否可能

1 个答案:

答案 0 :(得分:1)

当然,这是可能的,但我建议你显示一个计时器,当对话框关闭而没有交互时,不要让用户有扑克脸。

以下是要遵循的步骤:

  • 要创建对话框,请使用DialogFragmentthis教程创建一个对话框。
  • 要在计时器开始时启动计时器并获得一些回叫,请使用doc中的CountDownTimer作为示例。
  • 最后,当所有时间结束时,拨打DialogFragment#dismiss()以关闭对话框,无需用户互动。

如果用户与对话框交互,请记住取消计时器,这样可以避免泄漏某些资源。