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