Запуск диалогового окна с предупреждением из AlarmManager (Android) - PullRequest
1 голос
/ 08 декабря 2010

(я знаю, что могу просто использовать встроенное приложение будильника, но я noob , и я хочу научиться делать это сам ...)

Я хочунаписать приложение для напоминания, в котором я могу установить время для всплывающего диалогового окна, чтобы напомнить мне о чем-то важном.(Я хочу, чтобы что-то раздражало, поэтому я должен закрыть диалоговое окно с сообщением, а не просто звуковой сигнал уведомления.) Я могу выбрать время с помощью TimePicker и запустить службу - это легко.Но что теперь?

Я читал, что вы не должны (или не можете) запускать AlertDialog из службы.Должен ли я связать Activity с сервисом и запустить AlertDialog оттуда?Какая лучшая практика?

Заранее спасибо !!

1 Ответ

4 голосов
/ 08 декабря 2010

Поведение, которое вы описали, в порядке.При тревоге вы можете запустить действие, и оно отобразит диалоговое окно с предупреждением.

Да, вы определенно не сможете показать AlertDialog из службы, потому что служба не имеет ничего подключенного к пользовательскому интерфейсу.

...