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

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

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

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

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

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

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

adb shell cmd activity stop-app PACKAGE_NAME