ফোরগ্রাউন্ড সার্ভিস ওভারভিউ,ফোরগ্রাউন্ড সার্ভিস ওভারভিউ
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ফোরগ্রাউন্ড পরিষেবাগুলি আপনাকে অ্যাসিঙ্ক্রোনাসভাবে ক্রিয়াকলাপ সম্পাদন করতে দেয় যা ব্যবহারকারীর কাছে লক্ষণীয়। ফোরগ্রাউন্ড পরিষেবাগুলি একটি স্ট্যাটাস বার বিজ্ঞপ্তি দেখায়, যাতে ব্যবহারকারীদের সচেতন করা যায় যে আপনার অ্যাপ ফোরগ্রাউন্ডে একটি কাজ করছে এবং সিস্টেম রিসোর্স ব্যবহার করছে।
ফোরগ্রাউন্ড পরিষেবাগুলি ব্যবহার করে এমন অ্যাপগুলির উদাহরণগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
- একটি মিউজিক প্লেয়ার অ্যাপ যা একটি ফোরগ্রাউন্ড সার্ভিসে মিউজিক চালায়। বিজ্ঞপ্তিটি বর্তমান গান বাজানো দেখাতে পারে।
- একটি ফিটনেস অ্যাপ যা ব্যবহারকারীর কাছ থেকে অনুমতি পাওয়ার পর একটি ফোরগ্রাউন্ড পরিষেবাতে ব্যবহারকারীর দৌড় রেকর্ড করে। বিজ্ঞপ্তিটি বর্তমান ফিটনেস সেশনের সময় ব্যবহারকারী যে দূরত্ব অতিক্রম করেছে তা দেখাতে পারে।
শুধুমাত্র তখনই একটি অগ্রভাগের পরিষেবা ব্যবহার করুন যখন আপনার অ্যাপটি এমন একটি কাজ সম্পাদন করতে হবে যা ব্যবহারকারীর দ্বারা লক্ষ্য করা যায়, এমনকি যখন তারা সরাসরি অ্যাপের সাথে ইন্টারঅ্যাক্ট করছে না। যদি কর্মটি যথেষ্ট কম গুরুত্বের হয় যে আপনি একটি ন্যূনতম-অগ্রাধিকার বিজ্ঞপ্তি ব্যবহার করতে চান, আপনি সম্ভবত একটি ভিন্ন ব্যাকগ্রাউন্ড কাজের বিকল্প ব্যবহার করতে চান।
এই গাইড নিম্নলিখিত ক্ষেত্রগুলি ব্যাখ্যা করে:
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-08-27 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-08-27 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["Foreground services let you asynchronously perform operations that are\nnoticeable to the user. Foreground services show a [status bar\nnotification](/develop/ui/views/notifications), to make users aware that your\napp is performing a task in the foreground and is consuming system resources.\n\nExamples of apps that use foreground services include the following:\n\n- A music player app that plays music in a foreground service. The notification might show the current song being played.\n- A fitness app that records a user's run in a foreground service, after receiving permission from the user. The notification might show the distance that the user has traveled during the current fitness session.\n\nOnly use a foreground service when your app needs to perform a task\nthat is noticeable by the user, even when they're not directly interacting with\nthe app. If the action is of low enough importance that you want to use a\nminimum-priority notification, you probably want to use a different\n[background work option](/develop/background-work/background-tasks).\n\nThis guide explains the following areas:\n\n- [Declare foreground services and request\n permissions](/develop/background-work/services/fgs/declare)\n- [Launch a foreground service](/develop/background-work/services/fgs/launch)\n- [Stop a foreground service](/develop/background-work/services/fgs/stop-fgs)\n- [Handle when a user stops an app that has a foreground\n service](/develop/background-work/services/fgs/handle-user-stopping)\n- [Restrictions on starting a foreground service from the background](/develop/background-work/services/fgs/restrictions-bg-start)\n- [Foreground service types](/develop/background-work/services/fgs/service-types)\n- [Foreground service timeout behavior](/develop/background-work/services/fgs/timeout)\n- [Foreground service troubleshooting](/develop/background-work/services/fgs/troubleshooting)\n- [Changes to foreground services](/develop/background-work/services/fgs/changes)"]]