Пишу приложение под Android.
В общем-то оно уже написано, есть некий таймер, функция по которому раз в какое-то время лазит на сервер и проверяет там личные сообщения и выводит notification, если есть новые сообщения. Все прекрасно работает, до тех пор, пока не переключишься в другое приложение и встроенный task killer не грохнет приложение, когда телефон засыпает. Бывает и так, что приложение не убивается, а ни с того, ни с сего пробуждается и продолжает работать, то есть тут уже все зависит от системы и ее использования в данный момент.
Решил как-то от такого уходить и переходить на сервисы или что-то подобное. Вот твиттер же работает как-то в фоне постоянно. Нашел такую инструкцию:
findevelop.blogspot.com/2012/05/broadcastreceiver-...
В принципе, все понятно. Не понятно, только как создать notification, если телефон заснул и у меня нет ни одной Activity, куда передать уведомление о том, что надо его создать.
Подскажите, кто как решал эту проблему?