Я возлюсь с диалоговым окном, которое всплывает и отображает информацию о тревоге. (Я знаю, что было задокументировано, что в Android это «лучший» стиль вместо использования уведомлений, но, как и будильник, я хочу, чтобы он отображал диалоговое окно поверх всего, что вы делаете, чтобы действительно привлечь внимание пользователей - как пользователь ожидает такого поведения, я не думаю, что это плохой стиль!)
Теперь - единственный простой способ, который я нашел, - использовать функцию RingtoneManager.getRingtone()
, чтобы получить объект Ringtone
для типа "alarm".
Ну, теперь я могу воспроизвести этот звук, используя Ringtone.play()
- но он воспроизводит звук только один раз, и я не могу понять, как дать ему играть бесконечно, пока пользователь не отреагирует, например, коснувшись диалогового окна в любом месте или отклонив его, используя кнопку «Отмена».
Кто-нибудь знает, как это легко сделать?
Спасибо!