sodcalculator

10 Tech How-To

Stop Apps From Auto-Starting on Android

Guide 10-36995 · Updated · Step by step

To stop apps from starting automatically on Android, you need to disable their background activity and autostart permissions in system settings. The exact steps vary by manufacturer, but the core methods are: restrict background data, force-stop the app, or use the dedicated “Autostart” manager found on Xiaomi, Oppo, Vivo, and similar phones.

Why Apps Start Automatically

Android is designed to keep apps in memory so they open instantly and can deliver notifications. When you swipe an app away from the Recents screen, that usually just removes it from the visual list—it does not kill the process. Many apps also register for system events, like connecting to Wi-Fi or receiving a push notification, which triggers them to launch in the background even if you haven’t opened them in days.

This behavior is intentional. Messaging apps need to check for new messages, music apps need to keep playing, and system components need to run. However, some apps—especially social media, shopping, and game launchers—use this freedom to refresh content, track location, or serve ads. That drains battery and consumes mobile data without any visible benefit to you.

How Android’s App Lifecycle Works

Android manages app processes in a priority system. The system kills lower-priority processes first when memory runs low. A process is more likely to stay alive if it has a foreground service (like music playback), a visible notification, or a recently used activity. Apps with no visible components are considered “cached” and are the first to be killed.

When you force-stop an app, you put it in a state where it cannot run any code until you manually open it again. This is different from swiping it away from Recents. Force-stop is the most reliable way to prevent a specific app from starting on its own, but it resets after you reboot the phone—the app will not auto-start again, but the system may relaunch it if another app requests it.

Method 1: Force Stop an App

  1. Open Settings and tap Apps (or Applications).
  2. Select the app you want to control.
  3. Tap Force stop. Confirm if prompted.

This stops the app immediately and prevents it from running until you open it manually. It does not delete any data. After a reboot, the app will not auto-start unless you open it or another app explicitly calls it. Note that some system apps cannot be force-stopped—the button is greyed out.

Method 2: Disable Background Activity

Most Android versions allow you to restrict an app’s background activity without fully stopping it. This is useful for apps you still want to use but don’t want running constantly.

  1. Go to Settings → Apps → select the app.
  2. Tap Battery (or Battery usage).
  3. Enable Restrict background activity (the wording varies).

This prevents the app from doing work when it’s not in the foreground. It may delay notifications or stop background downloads. For example, a news app might not refresh its feed until you open it. This is a balanced option for apps you use occasionally but don’t need running all the time.

Method 3: Use the Autostart Manager (OEM Phones)

Many Chinese phone brands—Xiaomi, Redmi, POCO, Oppo, Vivo, Realme, and OnePlus (with ColorOS or OxygenOS)—include a dedicated autostart manager. This is the most direct way to prevent apps from launching at boot or in the background.

  1. Open Settings and search for “Autostart” (or “Startup manager”).
  2. You’ll see a list of apps with toggles.
  3. Turn off the toggle for any app you don’t want to start automatically.

On some phones, you can also go to Settings → Apps → select the app → Other permissions → Autostart. Disabling this prevents the app from launching at boot and from being woken up by other apps. This is the most effective method on these devices.

Method 4: Disable the App Completely

If you never use an app and it keeps starting, you can disable it entirely. This uninstalls updates and removes it from the app drawer, but the app remains on the device storage.

  1. Go to Settings → Apps → select the app.
  2. Tap Disable. Confirm.

Disabled apps cannot run at all, so they won’t auto-start. You can re-enable them later. This works best for bloatware—pre-installed apps you don’t use. Note that some system apps cannot be disabled.

Method 5: Restrict Background Data

If an app is starting to refresh content or download data, restricting its background data will stop that activity. The app may still launch, but it won’t be able to use mobile data or Wi-Fi in the background.

  1. Go to Settings → Apps → select the app.
  2. Tap Mobile data & Wi-Fi (or Data usage).
  3. Toggle off Background data.

This is especially useful for apps that consume large amounts of data in the background, like video streaming apps or cloud backup services. It does not prevent the app from launching, but it limits what it can do once it does.

Common Problems and Misconceptions

“Swiping away from Recents stops the app.” Not true on most Android versions. Swiping away only removes the visual card; the process may still run. You need to force-stop or disable background activity.

“I disabled autostart, but the app still runs.” Some apps can be woken up by other apps. For example, if you open a link in Chrome that points to a specific app, that app will launch even if autostart is off. Also, system apps or apps with device administrator privileges may ignore autostart settings.

“Battery saver mode stops all background apps.” Battery saver does restrict background activity, but it’s a global toggle. It may also delay notifications from apps you actually want to hear from. It’s better to selectively restrict specific apps.

Frequently Asked Questions

Will force-stopping an app delete my data?

No. Force-stop only halts the running process. Your login credentials, settings, and local files remain intact. The app will start fresh the next time you open it, but it will remember your data.

Why do some apps restart after I force-stop them?

If another app or a system event requests it, Android can relaunch a force-stopped app. For example, if you have a widget that updates, or if you open a file that the app handles, it will start again. Force-stop is not a permanent block; it’s a temporary measure.

Is there a universal way to stop all apps from auto-starting?

No single switch exists on stock Android. You can use Developer Options to limit background processes, but that affects all apps and may break functionality. The best approach is to individually restrict the apps that bother you.

Does disabling autostart affect notifications?

Yes. If an app cannot start in the background, it cannot check for new messages or updates. You may not receive notifications until you open the app manually. This is a trade-off for battery and data savings.

Can I stop system apps from auto-starting?

Usually not. System apps are essential for the OS to function. Some can be disabled, but many have the Force stop button greyed out. Attempting to disable critical system apps can cause instability.

Will these methods work on Samsung or Google Pixel phones?

Yes, the core methods work on all Android phones. Samsung has an “App sleep” feature in Device Care, and Pixel phones have “Restrict background activity” in app settings. The exact menu names differ, but the concepts are the same.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →