Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Service example #12

Open
IlyaEremin opened this issue Jun 30, 2016 · 3 comments
Open

Service example #12

IlyaEremin opened this issue Jun 30, 2016 · 3 comments

Comments

@IlyaEremin
Copy link

Привести пример работы сервиса, который запускается, по событию появления интернета и делает какую-то работу.
Если в этом время приложение активно, то оно должно отображать, что сервис запущен, начал делать работу, выполнил эту работу и доставить результат на экран. Если приложение не запущено, то работа просто выполняется.

@IlyaEremin
Copy link
Author

@RamilGabdrakhmanov
Copy link
Contributor

@IlyaEremin Да, полезная штука. Принципиально, чтобы был сервис? На сколько я помню чтобы отловить событие появление интернета достаточно просто ресивера аля "изменилось соединение"

@IlyaEremin
Copy link
Author

IlyaEremin commented Jun 30, 2016

@RamilGabdrakhmanov Как раз хотел написать, что не принципиально, но если операция long-running, то вроде как рекомендуется использовать сервис.
Было бы еще здорово описать про то как соотносится application и service. Чтобы понимать когда он дохнет и когда что доступно.
И в чем отличие сервиса от операции в бекграунд потоке. В общем типа детальный разбор сервиса с практической стороны.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants