फ़ोरग्राउंड सेवाएं चलाने वाले ऐप्लिकेशन को उपयोगकर्ता की ओर से रोकने की प्रोसेस मैनेज करना

Android 13 (एपीआई लेवल 33) से, उपयोगकर्ता सूचना पैनल से किसी वर्कफ़्लो को पूरा कर सकते हैं. इससे, फ़ोरग्राउंड सेवाएं इस्तेमाल कर रहे किसी ऐप्लिकेशन को बंद किया जा सकता है. भले ही, उस ऐप्लिकेशन का टारगेट एसडीके वर्शन कुछ भी हो. इस सुविधा को टास्क मैनेजर कहा जाता है. इसमें उन ऐप्लिकेशन की सूची दिखती है जो फ़िलहाल फ़ोरग्राउंड सेवा चला रहे हैं.

सूचना पैनल में सबसे नीचे एक बटन होता है. इससे पता चलता है कि फ़िलहाल बैकग्राउंड में कितने ऐप्लिकेशन चल रहे हैं. इस बटन को दबाने पर, एक डायलॉग दिखता है. इसमें अलग-अलग ऐप्लिकेशन के नाम होते हैं. 'बंद करें' बटन, हर ऐप्लिकेशन के दाईं ओर होता है
पहली इमेज. Android 13 या इसके बाद के वर्शन वाले डिवाइसों पर, टास्क मैनेजर का वर्कफ़्लो.

इस सूची को ऐक्टिव ऐप्लिकेशन के तौर पर लेबल किया गया है. हर ऐप्लिकेशन के बगल में, बंद करें बटन होता है. पहली इमेज में, Android 13 पर चलने वाले डिवाइस पर Task Manager के वर्कफ़्लो के बारे में बताया गया है.

जब उपयोगकर्ता, टास्क मैनेजर में आपके ऐप्लिकेशन के बगल में मौजूद बंद करें बटन को दबाता है, तो ये कार्रवाइयां होती हैं:

  • सिस्टम, आपके ऐप्लिकेशन को मेमोरी से हटा देता है. इसलिए, सिर्फ़ फ़ोरग्राउंड सेवा ही नहीं, बल्कि पूरा ऐप्लिकेशन बंद हो जाता है.
  • सिस्टम, आपके ऐप्लिकेशन की पिछली ऐक्टिविटी के बैक स्टैक को हटा देता है.
  • मीडिया का कोई भी कॉन्टेंट चलना बंद हो जाता है.
  • फ़ोरग्राउंड सेवा से जुड़ी सूचना हटा दी जाती है.
  • आपका ऐप्लिकेशन, इतिहास में बना रहता है.
  • शेड्यूल किए गए जॉब, शेड्यूल किए गए समय पर पूरे होते हैं.
  • अलार्म, शेड्यूल किए गए समय या समयसीमा पर बजते हैं.
की जांच करना फ़ायदेमंद होता है.

यह जांच करने के लिए कि जब कोई उपयोगकर्ता आपके ऐप्लिकेशन का इस्तेमाल करना बंद कर देता है, तब और उसके बाद आपका ऐप्लिकेशन उम्मीद के मुताबिक काम करता है या नहीं, टर्मिनल विंडो में यह ADB कमांड चलाएं:

adb shell cmd activity stop-app PACKAGE_NAME