A
service
is a component which runs in the background without direct
interaction
with
the user. As the service has no user
interface, it is
not bound to the lifecycle of an activity.
Services are used for repetitive and potentially long running
operations, i.e., Internet downloads, checking for
new data, data
processing, updating content providers and the like.
Services run with a higher priority than inactive or invisible activities and therefore it is less likely that the Android system terminates them. Services can also be configured to be restarted if they get terminated by the Android system once sufficient system resources are available again.
It is possible to assign services the same priority as foreground activities. In this case it is required to have a visible notification active for the related service. It is frequently used for services which play videos or music.
No comments:
Post a Comment