0

我正在摆弄一个弹出并显示警报信息的对话框。(我知道,据记载,在 Android 中使用通知是“更好”的风格,但就像闹钟一样,我希望它在你所做的任何事情上显示一个对话框,以真正引起用户的立即关注——因为用户期望这种行为我不认为这是不好的风格!)

现在-我发现的唯一简单方法是使用该RingtoneManager.getRingtone()函数获取Ringtone“警报”类型的对象。

好吧,我现在可以使用Ringtone.play()- 但它只播放一次声音,我无法弄清楚如何让它无休止地播放,直到用户做出反应,例如通过触摸任何地方的对话框或使用提供的取消按钮将其关闭。

有谁知道这可以轻松完成吗?谢谢!

4

1 回答 1

2

AlarmClock从 Android 的 git 存储库中查看。查看有关如何在预期持续时间内播放声音的源代码可能会有所帮助。

于 2010-02-15T15:34:46.513 回答