Missing icons in folders (for apps moved to SD)

sentinel230

New member
Feb 1, 2011
4
0
0
After learning how to move apps to SD card (using Manage applications under Settings/Applications), I'm finding that any icons I created for these apps in folders on my home page are now the generic android icon.

After searching the forums, it seems some people suggest the "folder organizer" app, but I don't want to install another program to fix something that should just work in the stock interface.

Has anyone encountered this issue, and found a fix?
 
I'm using Apps2SD and had the same problem with 4 existing icons that I had in folders. All applicaions showed correctly in the apps drawwer so I deleted the generic icon and placed it again. I have quite a few moved to the SD card, but the only ones that did that were all in folders.
 
I use to have that problem on my old phone. Everytime I rebooted the phone... One or two apps would lose their default icon. I had to re-add them everytime I rebooted the phone. Never found a solution. I stopped using folders and just keep everything in my app drawer and any favorites in my dock. Launcher Pro lets you use multiple docks that are scrollable. It helps clear the screens up of any clutter.
 
  • Like
Reactions: sentinel230
This issue plagues a lot of phones. If i had to take a stab at a technical reason it's because the phone paints the screen (after booting) prior to completely mounting the SD card. What that means is the phone will boot and display a screen and think it's displayed the screen properly but it did so without the files on the SD card so it had no PNG to display for an icon.

I think you guys have a boatload of internal memory don't you? You might consider forgoing pushing apps2sd, despite them being natively supported, until that can get worked out.
 
I agree that it is because the icons are displayed before the SD card is fully mounted. Same issue on my wife's OG Droid. At first I just deleted/added the shortcuts to fix it and would try not to reboot. But, after doing that too many times, I ended up just moving them to the phone memory. I only have one folder for games, so I just make sure the ones I'm currently playing are on the phone memory. When that runs low, I plan on just moving stuff I don't use often back to SD.
 
After playing around a bit, I found a workaround. The problem is that after a reset, the home screens are drawn, but PNG's on SD are not ready yet, thus the generic icons in the folders.

By moving just one app from SD back to phone (preferably something small), the home screens are redrawn (you see a white screen with "htc" for a few seconds), and all missing icons return to normal.
 
Last edited:
It is a bit ugly but at least there is a launchable icon in the folder. This is something that needs to be addressed in the OS. There might be a reason for not addressing the SD card prior to painting the Home Screen but I'm not expert enough to guess what problem it might cause. Maybe in a next-gen release of Android OS this will be corrected. I use AIX, Solaris and Linux extensively at work and, just as a for instance, in AIX I could put something to start up in the inittab with the command to wait a certain period before startup. Or I could have inittab call an rc file to start a function later in the startup sequence.

Just sayin' I don't think it is impossible to fix this issue by delaying the Home Screen paint until other functions have completed but I definitely do not know all the potential issues that might be caused by not letting base OS functions start before the SD card is addressed. Maybe it's to avoid a startup failure if there is a problem with the SD card itself.

Or they could add a second "Home Screen repaint" function that would run after initial bootup completes and the SD card is successfully addressed.
 
I agree that it is because the icons are displayed before the SD card is fully mounted. Same issue on my wife's OG Droid. At first I just deleted/added the shortcuts to fix it and would try not to reboot. But, after doing that too many times, I ended up just moving them to the phone memory. I only have one folder for games, so I just make sure the ones I'm currently playing are on the phone memory. When that runs low, I plan on just moving stuff I don't use often back to SD.
I am using Lancher Pro, and based on your tips, what I did was go into the Launcher Pro Preferences (in Menu), and "Restart Launcher Pro" which only takes a moment, and voila, icons are back.
 
I am using Lancher Pro, and based on your tips, what I did was go into the Launcher Pro Preferences (in Menu), and "Restart Launcher Pro" which only takes a moment, and voila, icons are back.
Yes. I just restart HTC Sense and that brings back my icons in folders. That seems to work more consistently than moving apps back and forth from the SD card to the phone. Some app killers allow you to restart Sense in a one-step process.
 
Last edited:
This is stupid! I *NEVER* had that problem on the Evo 4G. Now all my icons on the 3D are generic after a boot. This needs to be fixed.
 
This is stupid! I *NEVER* had that problem on the Evo 4G. Now all my icons on the 3D are generic after a boot. This needs to be fixed.

This **** just happened to my 3d after installing a bunch of gameloft games. The apps still start up but its the generic icons. this is a stupid problem to have.
 
Do they return after you close and re-open HTC Sense? Don't reboot the whole phone, just HTC Sense.

Thanks, Robrecht
 
  • Like
Reactions: scott750
I am using Lancher Pro, and based on your tips, what I did was go into the Launcher Pro Preferences (in Menu), and "Restart Launcher Pro" which only takes a moment, and voila, icons are back.

Worked for me. Simple restart of LauncherPro. Thanks
 
Do they return after you close and re-open HTC Sense? Don't reboot the whole phone, just HTC Sense.

Thanks, Robrecht

Found this old thread. This worked for me. I just force close HTC Sense in manage apps. Then back out to home screen. The white HTC screen popped up for a few seconds then showed all the icons normal again. Thanks for posting

Sent from my Thunderbolt using Tapatalk 2
 
Easy fix! Go into your display settings and change the font your system is using. It will force the homescreen to redraw everything..................... BAM! Icons returned!