ফোরগ্রাউন্ড সার্ভিস বন্ধ করা

আপনি যদি চান যে কোনও ফোরগ্রাউন্ড সার্ভিস ফোরগ্রাউন্ডে চলা বন্ধ করুক, তাহলে আপনার কাছে দুটি বিকল্প আছে। আপনি পরিষেবা বন্ধ করতে পারেন অথবা পরিষেবা চালু রেখে ফোরগ্রাউন্ড থেকে সরিয়ে দিতে পারেন।

আপনি ফোরগ্রাউন্ড সার্ভিস বন্ধ করতে পারবেন যেভাবে আপনি যেকোনও সার্ভিস বন্ধ করেন। পরিষেবাটি তার নিজস্ব stopSelf() পদ্ধতি কল করতে পারে, অথবা অন্য কোনও কম্পোনেন্ট stopService() কল করে এটি বন্ধ করতে পারে। পরিষেবাটি ফোরগ্রাউন্ডে চলাকালীন আপনি যদি এটি বন্ধ করেন, তাহলে এর বিজ্ঞপ্তি সরিয়ে দেওয়া হবে।

ফোরগ্রাউন্ড থেকে কোনও পরিষেবা সরাতে, পরিষেবার মধ্যে থেকে stopForeground(int) কল করুন। এই পদ্ধতিতে একটি বুলিয়ান লাগে, যা স্ট্যাটাস বার বিজ্ঞপ্তিও সরিয়ে দিতে হবে কিনা তা নির্দেশ করে। পরিষেবাটি রান করা চালিয়ে যায়, তবে এটি আর ফোরগ্রাউন্ড সার্ভিস হিসেবে থাকে না।