บริการที่ทำงานอยู่เบื้องหน้าช่วยให้คุณดำเนินการแบบไม่พร้อมกันซึ่ง ผู้ใช้สังเกตเห็นได้ บริการที่ทำงานอยู่เบื้องหน้าจะแสดงการแจ้งเตือนในแถบสถานะเพื่อให้ผู้ใช้ทราบว่าแอปของคุณ กำลังทำงานในเบื้องหน้าและใช้ทรัพยากรของระบบ
ตัวอย่างแอปที่ใช้บริการที่ทำงานอยู่เบื้องหน้า ได้แก่
- แอปเครื่องเล่นเพลงที่เล่นเพลงในบริการที่ใช้งานอยู่ การแจ้งเตือน อาจแสดงเพลงที่กำลังเล่นอยู่
- แอปออกกำลังกายที่บันทึกการวิ่งของผู้ใช้ในบริการที่ทำงานอยู่เบื้องหน้าหลังจากได้รับสิทธิ์จากผู้ใช้ การแจ้งเตือนอาจแสดงระยะทาง ที่ผู้ใช้เดินทางในเซสชันการออกกำลังกายปัจจุบัน
ใช้บริการที่ทำงานอยู่เบื้องหน้าเฉพาะเมื่อแอปต้องทำงานที่ผู้ใช้สังเกตเห็นได้ แม้ว่าผู้ใช้จะไม่ได้โต้ตอบกับแอปโดยตรงก็ตาม หากการดำเนินการมีความสำคัญต่ำพอที่คุณต้องการใช้การแจ้งเตือนที่มีลำดับความสำคัญต่ำสุด คุณอาจต้องใช้ตัวเลือกงานในเบื้องหลังอื่น
คู่มือนี้จะอธิบายในส่วนต่อไปนี้
- ประกาศบริการที่ทำงานอยู่เบื้องหน้าและขอ สิทธิ์
- เปิดใช้บริการที่ทำงานอยู่เบื้องหน้า
- หยุดบริการที่ทำงานอยู่เบื้องหน้า
- จัดการเมื่อผู้ใช้หยุดแอปที่มีบริการที่ทำงานอยู่เบื้องหน้า
- ข้อจำกัดในการเริ่มบริการที่ทำงานอยู่เบื้องหน้าจากเบื้องหลัง
- ประเภทบริการที่ทำงานอยู่เบื้องหน้า
- ลักษณะการทำงานเมื่อบริการที่ทำงานอยู่เบื้องหน้าหมดเวลา
- การแก้ปัญหาบริการที่ทำงานอยู่เบื้องหน้า
- การเปลี่ยนแปลงบริการที่ทำงานอยู่เบื้องหน้า