توقف برنامههایی را که خدمات پیشزمینه اجرا میکنند توسط کاربر مدیریت کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
با شروع Android 13 (سطح API 33)، کاربران میتوانند یک گردش کار را از کشوی اعلانها تکمیل کنند تا برنامهای را که سرویسهای پیشزمینه در حال انجام دارد، بدون توجه به نسخه SDK هدف آن برنامه، متوقف کنند. این توانایی که Task Manager نامیده می شود، لیستی از برنامه هایی را نشان می دهد که در حال حاضر یک سرویس پیش زمینه را اجرا می کنند.
شکل 1. گردش کار Task Manager در دستگاه هایی که اندروید 13 یا بالاتر را اجرا می کنند.
این لیست دارای برچسب برنامه های فعال است. در کنار هر برنامه یک دکمه توقف وجود دارد. شکل 1 گردش کار Task Manager را در دستگاهی که اندروید 13 را اجرا می کند، نشان می دهد.
هنگامی که کاربر دکمه Stop را در کنار برنامه شما در Task Manager فشار می دهد، اقدامات زیر انجام می شود:
سیستم برنامه شما را از حافظه حذف می کند. بنابراین، کل برنامه شما متوقف می شود ، نه فقط سرویس پیش زمینه در حال اجرا.
سیستم پشته فعالیت برنامه شما را حذف می کند.
هر پخش رسانه ای متوقف می شود.
اعلان مربوط به سرویس پیش زمینه حذف می شود.
برنامه شما در تاریخ باقی می ماند.
کارهای برنامه ریزی شده در زمان برنامه ریزی شده خود اجرا می شوند.
هشدارها در زمان یا پنجره زمانی برنامه ریزی شده خود خاموش می شوند.
برای آزمایش اینکه برنامه شما همانطور که انتظار می رود در زمانی که کاربر برنامه شما را متوقف می کند و پس از آن عمل می کند، دستور ADB زیر را در پنجره ترمینال اجرا کنید:
adbshellcmdactivitystop-appPACKAGE_NAME
،
با شروع Android 13 (سطح API 33)، کاربران میتوانند یک گردش کار را از کشوی اعلانها تکمیل کنند تا برنامهای را که سرویسهای پیشزمینه در حال انجام دارد، بدون توجه به نسخه SDK هدف آن برنامه، متوقف کنند. این توانایی که Task Manager نامیده می شود، لیستی از برنامه هایی را نشان می دهد که در حال حاضر یک سرویس پیش زمینه را اجرا می کنند.
شکل 1. گردش کار Task Manager در دستگاه هایی که اندروید 13 یا بالاتر را اجرا می کنند.
این لیست دارای برچسب برنامه های فعال است. در کنار هر برنامه یک دکمه توقف وجود دارد. شکل 1 گردش کار Task Manager را در دستگاهی که اندروید 13 را اجرا می کند، نشان می دهد.
هنگامی که کاربر دکمه Stop را در کنار برنامه شما در Task Manager فشار می دهد، اقدامات زیر انجام می شود:
سیستم برنامه شما را از حافظه حذف می کند. بنابراین، کل برنامه شما متوقف می شود ، نه فقط سرویس پیش زمینه در حال اجرا.
سیستم پشته فعالیت برنامه شما را حذف می کند.
هر پخش رسانه ای متوقف می شود.
اعلان مربوط به سرویس پیش زمینه حذف می شود.
برنامه شما در تاریخ باقی می ماند.
کارهای برنامه ریزی شده در زمان برنامه ریزی شده خود اجرا می شوند.
هشدارها در زمان یا پنجره زمانی برنامه ریزی شده خود خاموش می شوند.
برای آزمایش اینکه برنامه شما همانطور که انتظار می رود در زمانی که کاربر برنامه شما را متوقف می کند و پس از آن عمل می کند، دستور ADB زیر را در پنجره ترمینال اجرا کنید:
adbshellcmdactivitystop-appPACKAGE_NAME
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی."],[],[],null,["Starting in Android 13 (API level 33), users can complete a workflow from the\n[notification drawer](/develop/ui/views/notifications#bar-and-drawer)\nto stop an app that has an ongoing foreground services, regardless of that app's\ntarget SDK version. This affordance, called the\n*Task Manager*, shows a list of apps that are\ncurrently running a foreground service. \n**Figure 1.** Task Manager workflow on devices that run Android 13 or higher.\n\nThis list is labeled **Active apps** .\nNext to each app is a **Stop** button. Figure 1 illustrates the\nTask Manager workflow on a device that runs\nAndroid 13.\n\nWhen the user presses the **Stop** button next to your app in the\nTask Manager, then the following actions occur:\n\n- The system removes your app from memory. Therefore, your **entire app stops**, not just the running foreground service.\n- The system removes your app's activity back stack.\n- Any media playback stops.\n- The notification associated with the foreground service is removed.\n- Your app remains in history.\n- Scheduled jobs execute at their scheduled time.\n- Alarms go off at their scheduled time or time window.\n\n| **Note:** The system doesn't send your app any callbacks when the user taps the **Stop** button. When your app starts back up, it's helpful to check for the [`REASON_USER_REQUESTED`](/reference/android/app/ApplicationExitInfo#REASON_USER_REQUESTED) reason that's part of the `ApplicationExitInfo` API.\n\nTo test that your app behaves as expected while and after a user stops your\napp, run the following ADB command in a terminal window: \n\n```bash\nadb shell cmd activity stop-app PACKAGE_NAME\n```"]]