我是Android编程的新手,我有一个问题
我正在开发一个警报应用程序,它会从用户那里收到多个警报,以便稍后通过对话警报通知他。
我的问题是,当用户设置3个不同的警报,这些警报将在同一天触发,并且他将手机停留一段时间,并且当用户拿起他的手机时,三个警报一个接一个地触发,他只会看到最后一个通知对话框警报,因为它会覆盖旧的两个警报,用户不会知道这些警报会导致问题。
我希望应用程序提供多个对话框警报通知。在我们的情况下,如果用户有3个不同的警报并且它们全部触发,当用户拿起他的电话时他将看到最后一个对话框警报但是当他点击确定时,前一个将在它下面并且他点击确定第一个将是在它下面也允许用户看到它们而不是用旧的报警覆盖新的报警
这可能吗?
答案 0 :(得分:2)
对于警报通知,您可能还需要考虑使用此方法:
http://developer.android.com/guide/topics/ui/notifiers/notifications.html
创建一个通用对话框,设置与其上的每个警报相对应的所需文本,然后启动它我不认为如果每次都创建一个新对话框,它将被覆盖/覆盖。
这是一个alram示例http://www.androidcompetencycenter.com/2009/02/android-basics-alarm-service/,它还使用NotificationManager
来通知警报。
希望它有助于升技