Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When i have tabs opened no matter in which browser and restore back to that browser due to previous multi-tasking, i get all tabs reloading (or would it be more correct to say, loading again from scratch?).

I thought when multi-tasking, tabs are supposed to leave at state they previously were in. So when certain websites were already loaded, why would they reload again and consume bandwidth?

UPDATE: Here is my device's memory status (sorry for bad quality but until Android implements screenshot feature in stock ROM or until i decide to ROOT, i will be capturing with another device's low quality camera):

enter image description here enter image description here enter image description here

Where are the rest of 499MB of memory? My device notifies me of low memory but what about the rest of 499MB? And did i mention that HTC Sense force closes when i multi-task?

share|improve this question
After your update: The reason is same what I mentioned in my answer. If your calculation is unable to explain memory usage, there are memory leaks of app(s). – Evil Angel Mar 31 '12 at 17:21
@SachinShekhar Then how do i find apps that leak? – Boris_yo Apr 5 '12 at 21:05

It happens when tab is unloaded from memory.

Your thinking for multitasking is right, but just for multitasking, Android can't let device crashing happen, for example (device hardware resources are limited). There are many things which should be given higher priority than a background app. When foreground app needs high amount of memory, background apps are unloaded fully or partially from memory. Technically, when free memory drops below certain level, attack on background apps is performed. In fact, foreground app can also be attacked when kernel runs out of memory.

When it comes to websites, web browsers often make request of removed things of website (which aren't available in disc cache). To re-construct a web page, its better to reload webpage.
You can check it with Dolphin Browser HD: Send it to background & disconnect from internet. Then, re-open it. Webpage will be reloaded, but using cache (mind it, there's no internet connection).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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