หากต้องการให้บริการที่ทำงานอยู่เบื้องหน้าหยุดทำงานในเบื้องหน้า คุณมี 2 ตัวเลือก คือหยุดบริการ หรือปล่อยให้บริการทำงานต่อไปแต่ย้ายออกจากเบื้องหน้า
คุณสามารถหยุดบริการที่ทำงานอยู่เบื้องหน้า
ได้ด้วยวิธีเดียวกับที่ใช้หยุดบริการอื่นๆ โดยบริการสามารถ
เรียกใช้เมธอด stopSelf() ของตัวเอง หรือคอมโพเนนต์อื่นสามารถหยุดบริการได้
โดยการเรียกใช้ stopService() หากคุณหยุดบริการขณะที่บริการทำงานอยู่ในเบื้องหน้า การแจ้งเตือนของบริการจะถูกนำออก
หากต้องการนำบริการออกจากเบื้องหน้า ให้เรียกใช้
stopForeground(int)
จากภายในบริการ เมธอดนี้ใช้ค่าบูลีน ซึ่งระบุว่าจะนำการแจ้งเตือนในแถบสถานะออกด้วยหรือไม่ บริการจะทำงานต่อไป แต่จะไม่ใช่บริการที่ทำงานอยู่เบื้องหน้าอีกต่อไป