Take the 2-minute tour ×
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 have had my EVO 4G for coming on 2 years.

Lately it has developed this ever so annoying habit of reloading the home screen for 60 seconds any time I return from a memory intensive app such as the Amazon Market or Dolphin Browser, or after I clean up memory.

I have tried cache cleaners, app killers, and periodic rebooting, but it just keeps happening.

The EVO 4G is pretty light on RAM, and I am wondering if I upgrade to a bigger Android device (considering an Epic or Photon), if that will cure the problem?

Anyone have experience with this?

Thanks, Victor

share|improve this question
    
I used to see this on my Droid. A factory reset and being more judicious with what apps I loaded helped for a while. Ultimately, though, I just lived with it until I upgraded my phone. –  Al E. Dec 29 '11 at 2:38
    
Using what home screen app? Have you checked to see if other launchers like Holo launcher or the open-source ADW.launcher have the same problem? –  NoBugs Apr 6 '13 at 18:38

1 Answer 1

up vote 7 down vote accepted

No not every android phone does this but it is done in many HTC phones. The reason is simple: memory usage.

Here is the breakdown:

When the system is running out of memory, the inbuilt task killer of the system automatically kicks in and checks to see if it can stop an application and recover some RAM. HTC Sense devices employ a launcher that is "heavy" and often uses up a lot of memory so when the task killer sees you are not using your launcher and knows it needs the RAM for another app, it kills the launcher. Thus, when you hit the home button or quit the app, the launcher has to re-initialize.

Tips:

DO NOT use a task-killer if you dont have a low end device. Android already has a built-in one that kills apps and does it safely. Using apps such as "Advanced Taskkiller" actually mess with the way the system kills apps and actually can cause more Force Closes and system instability in the long run.

Additionally, the more RAM the system has, the more the launcher uses to cache stuff it needs. This is good because the launcher becomes more responsive and fast as its using a cached copy instead of grabbing it all over again. If you clear the cache constantly, it needs to re-cache the items and so it will be less responsive.

Use a lighter launcher. Sense might be good but there are more rock solid and light launchers such as Launcher Pro that wont experience this problem. You dont need a new phone with more RAM. Trust me, 1GB of RAM is more than enough with the right system. :)

share|improve this answer
    
Brilliant - I had no idea about Launcher Pro - I love it, it rotates to landscape when I rotate the device - I have been wishing for that ever since I bought the phone! Also, I uninstalled advance task killer, bought a few bytes! Thanks so much for the ideas. –  Victor Grazi Dec 29 '11 at 4:19
    
No problem. There are also other launchers like Zeam that are minimalistic launchers designed for performance. Don't believe these store reps that tell you to add task killer apps. They have no idea of the inner workings of android. Google during the making of 2.2 actually added extra code to discourage task killers. Only low memory devices with no RAM to handle multiple applications in a stable manner (usually running firmware not designed for them) need third party task killers. –  Gautham C. Dec 29 '11 at 15:58
    
This would explain why this behavior stopped when I switched to "GO Launcher EX". +1! –  John Dec 30 '11 at 5:01
1  
This story had a very happy ending - bought an Epic SII; memory problems solved! –  Victor Grazi Dec 30 '11 at 14:31

Your Answer

 
discard

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.