سرویسهای پیشزمینهای به شما امکان میدهند عملیاتهایی را که برای کاربر محسوس است بهصورت ناهمگام انجام دهید. سرویسهای پیشزمینهای اعلان نوار وضعیت نشان میدهند تا کاربران مطلع شوند که برنامه شما درحال انجام تکلیفی در پیشزمینه است و منابع سیستم را مصرف میکند.
نمونههایی از برنامههایی که از سرویسهای پیشزمینهای استفاده میکنند عبارتاند از:
- برنامه پخشکننده موسیقی که موسیقی را در سرویس پیشزمینهای پخش میکند. اعلان ممکن است آهنگ فعلی درحال پخش را نشان دهد.
- برنامه تناسب اندامی که دویدن کاربر را در سرویس پیشزمینهای ضبط میکند، پساز دریافت اجازه از کاربر. ممکن است اعلان مسافتی را که کاربر درطول جلسه تناسب اندام فعلی طی کرده است نشان دهد.
فقط زمانی از سرویس پیشزمینهای استفاده کنید که برنامهتان باید کاری را انجام دهد که برای کاربر محسوس باشد، حتی زمانی که مستقیماً با برنامه تعامل ندارد. اگر اهمیت کنش بهاندازهای کم است که میخواهید از اعلان با حداقل اولویت استفاده کنید، احتمالاً بهتر است از گزینه کار پسزمینهای دیگری استفاده کنید.
این راهنما موارد زیر را توضیح میدهد:
- اعلام سرویسهای پیشزمینهای و درخواست اجازهها
- راهاندازی سرویس پیشزمینهای
- متوقف کردن سرویس پیشزمینهای
- مدیریت کردن زمانی که کاربر برنامهای را که سرویس پیشزمینهای دارد متوقف میکند
- محدودیتهای راهاندازی سرویس پیشزمینهای از پسزمینه
- انواع سرویس پیشزمینهای
- رفتار سرویس پیشزمینهای درصورت تمام شدن مهلت
- عیبیابی سرویس پیشزمینهای
- تغییرات در سرویسهای پیشزمینهای