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