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