2012-04-19 1 views
-1

Я в настоящее время подключаюсь к своему первому Android-приложению, и я столкнулся с проблемой. У меня есть основное занятие, которое запустит сервис, и каждый раз, когда экран включается, он должен сделать тост. Единственная проблема в том, что я никогда не пользовался службой раньше, и я не знаю, как заставить ее взаимодействовать с моей Activity, то есть: тост будет определяемой пользователем строкой.Мне нужно сделать сервис, который сделает тосты после определенных событий и не остановится до тех пор, пока пользователь не остановит его.

Я не прошу кого-либо написать его для меня, мне просто нужна помощь, направленная в правильном направлении.

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

Благодарим за помощь!

ответ

1

Посмотрите на BroadcastReceiver, чтобы получить системные уведомления, если вы зарегистрируете их в androidmanifest.xml с помощью IntentFilters. Затем вы можете использовать его для запуска Service или Activity с PendingIntent