[
answered
,
component-service
]
سرویس کلاس اساسی سرویس های اندروید است که می تواند به هر نوع سرویسی گسنرش پیدا کند . کلاسی که از کلاس service مشتق شده بر روی thread اصلی اجرا می شود به همین علت نباید از این کلاس ها برای کارهای طولای مدت استفاده کرد یا اینکه برای کارهای طولانی مدت باید این نوع کلاس ها را در یک ترد دیگر اجرا کرد .
intentService
یک کلاس مستق شده از نوع Service
است که درخواست های
asynchrounous
ایی که به عوان intent
بیان شده اند رسیدگی می کند .
کلاینت ها با فراخوانی متد
startService
درخواست خود را بیان میکنند و در صورت لزوم سرویسی شروع به کارمیکند ,
کار هر intent
را در هر ترد سازنده رسیدگی می کند و زمانی که کار سرویس تمام شد آن را متوقف میکند .