I configured 3 user profiles with each their own google account on my device (Nexus 5 with Android 5.1).

When I switch the user profiles, do the applications keep running in the user profiles that are not active at the moment and consume CPU, RAM, battery and data?

E.g. Does my email app/Facebook/Twitter keep on running and receive Push Mail and consume network traffic while the corresponding profile is not active?

  • 1
    Related: android.stackexchange.com/questions/98074/… Commented Apr 10, 2015 at 11:59
  • 1
    Not only related, but that even includes this question (at least partly). No answer, though – but let me quote from a deleted comment: web.whatsapp.com can connect to the whatsapp application in background profiles. This is an indicator that at least some services keep on running. Sounds familiar to you I guess – so I don't have to point out who wrote that #D
    – Izzy
    Commented Apr 16, 2015 at 15:23

1 Answer 1


I was going to ask this same question. I noticed that there are some anecdotal answers available here, but I wanted to see some documentation. Here is what I've found.

Based on Android Open Source Project documentation it seems that applications do run in the background. It says this:

Secondary. Any user added to the device other than the primary user. Secondary users can be removed (either by themselves or by the primary user) and cannot impact other users on a device. These users can run in the background and continue to have network connectivity.

(Archived page: Supporting Multiple Users | Android Open Source Project (User Types))

However, if you're running a version of android built for automotive use, it's a different story:

The following exceptions apply to headless system user and regular (secondary) Users in Automotive:

  • The headless system user does not support work profiles.
  • By default, regular (secondary) users have full access to phone calls and texts.
  • By default, regular (secondary) users do not run in the background.

(Archived page: Supporting Multiple Users | Android Open Source Project (Android Automotive Multi-User - Caveats))

Personally I would like the ability to choose whether a user is running or not, Android seems to have the ability to modify this, but unfortunately it's built into the "flavor" of Android that you're using. Perhaps there are some custom roms out there that have modified this.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .