Tell me more ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I can close normal apps from the App manager, but the system tray ones at the top don't show up there. Example apps: Twitter, Google Play, simpleirc.

It has gingerbread android os

share|improve this question
Do you mean applications that put icons in the "tray "when there is a notifications, like twitter? – Ryan Conrad Dec 3 '12 at 0:06
I think I figured it out, you drag the tray – n00b Dec 3 '12 at 0:10

closed as not a real question by roxan, ce4, Al Everett, Zuul, jlehenbauer Dec 4 '12 at 1:46

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.

1 Answer

Just because an application puts an icon in the "tray" when there is a notification does not mean the application is always running. Applications can listen for push notifications from their "services". These notifications get sent to your device(s) and the system passes the data to the specific application, like twitter.

In a lot of cases, the app will only handle the push notification and then go back to being idle or not running at all.

There really is no need to worry about closing applications with android. It handles the memory and idle applications very well. If there is a need for an application to have more memory, and there are apps that are idle and no longer need the memory they are "holding", android will release the memory from those applications and give it to the app that is requesting the memory.

Closing applications with a task manager gives a placebo affect. When you kill an application, you are freeing that memory for that short time, but almost instantly, android will then give that memory to something else. Android is Linux based, and on that system, free memory is wasted memory. It will always try to make sure all available memory is in use.

Killing them also ends up usually using more CPU and battery. When you kill an application, if it is needed to run because of some other background service or a push notification is received, the application will automatically start back up. But since it was killed previously, it needs to go through the entire initialization process. Which could require additional CPU and network usage.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.