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'm using a Samsung Galaxy i5510. The space in internal memory was just about to finish so I decided to move some apps to the SD card. After I did it a lot of the apps moved (not all of them) disappeared from the application list. Also did the shortcuts from my desktops.

I don't think this is a problem with the SD card because the applications are still installed (I can see them in apps management).

Thanks for your help!

Update

Tanks to @GAThrawn's answer now I know that it is expected to disappear the home (desktops) shortcuts when the SD card is unmounted. But it is not expected that they disappear from the application list. So the questions:

  1. Is there anyway to recover the icons in application list other than reinstalling all apps?
  2. Assuming that this wont happen any more and will only disappear from the home / desktop. Is there anyway to avoid that? I would like to have my apps in my SD card but with shortcuts.
share|improve this question
    
Try rebooting your device. Sometimes Android seems to get confused when apps are moved from / to SD card. –  user4188 Jun 15 '11 at 0:05
    
@user4188. Thanks, but already tried and nothing :( –  Diego Jun 15 '11 at 10:32

5 Answers 5

up vote 3 down vote accepted

I have an EVO and had this problem as soon as I started moving a lot of apps to my SD card. Basically, apps moved to an SD card are stored in a secure area and it apparently takes Android a while to make this "secure" area available at boot, and this may not happen before your launcher starts. The more apps you have, the longer it takes to do whatever it's doing, and at some point you will find none of the SD card apps available at boot.

Restarting your launcher may or may not be necessary; the one I use, Tag Home, does seem to notice apps becoming available on the SD card... sometimes. I found that a hot reboot (a partial restart that only reloads the phone's UI; you can find apps that do this in the Market, though you need to have rooted the phone) would usually help, but I had to time it properly, or do it multiple times.

I read somewhere that Gingerbread (Android 2.3) makes this better. The EVO came with 2.2 and recently a 2.3 OTA upgrade appeared for it. I haven't yet installed that for a couple of reasons: first, as I said, I rooted my phone and need to be cautious with this, and second, there were some bugs reported in the upgrade which will be fixed later this month. So I don't yet know firsthand if this is true.

I have had much better luck partitioning my SD card (adding a dedicated 1GB partition for apps) and using an app from the market called Link2SD. Not only do the apps usually seem to be available by the time the launcher loads, you can move the ENTIRE app to the card (did you ever notice that apps take some internal memory even after moving them to SD?) and even moves apps that can't be moved the usual way. (HBO GO wants 15 MB of my internal memory? Not anymore! I even moved Adobe Flash to SD and it continues to work fine.) However, you have to root your phone to do all this and it is fairly advanced.

share|improve this answer
    
is Tag Launcher an app from the market? Is it free? Can I install it without rooting? If yes to all, I'll accept your answer because (I'm guessing) it works as mine but I avoid restarting the TwLauncher (it the one I have right now). Anyway I'll keep all your answer in mind in case I root my phone, but without rooting it, still prefer my way despite the annoying part. +1 for all the information, THANKS! –  Diego Jun 17 '11 at 10:31
    
Yeah, Tag Launcher's in the market. It is kind of bare bones compared to some of the other launchers, but it has a feature I can't live without: it lets you assign tags and priorities to apps, and filters and sorts apps in the app drawer. Without that I'd never be able to find the app I want. –  kindall Jun 17 '11 at 13:58
    
Is this the one: Tag Home (Launcher)? market.android.com/details?id=com.stain46.taghome22 –  Diego Jun 21 '11 at 10:53
    
Yep, that's the one. Sorry, it is in fact called Tag Home, not Tag Launcher! –  kindall Jun 21 '11 at 17:47

The apps will disappear from your Home screen if your SD card is unmounted from the phone for any reason, they won't automatically come back on their own.

The most likely reason is that the SD card can't be mounted to both your phone and your PC at the same time, so if you plug your phone into a PC, and your SD card is mounted as a drive so you can copy files to and fro, etc then that dismounts the card from your phone temporarily and you'll lose the home screen icons.

The apps should still be in your Applications list and you should be able to add them back onto the Home screen the same way that you did it when you installed them.

This is a combined limitation of the way that the Android OS handles SD cards, and the way that most home screen launchers (like Samsung's TouchWiz that you're using) cope with apps moved to SD.

share|improve this answer
    
Thanks for the answer. I didn't manually unmounted the SD card and also didn't connect the phone to the PC, but I'll have it mind for further occasions. How do I put the apps back into the menu? (In the home there is no problem, but in the menu they were added automatically when installed). –  Diego Jun 14 '11 at 14:10
    
@Diego I don't know which screen you mean by "menu". The home screen is the one with the picture on the background, this is where they may have disappeared from. The Applications screen is the big list of apps you see after you press the "Applications" button at the bottom of the home screen, they shouldn't have disappeared from here at all, all apps that you've installed should show in this list. The apps might not be in alphabetical order, so you might need to swipe all the way to the far right screen to see newly installed ones. –  GAThrawn Jun 14 '11 at 14:43
    
Sorry. By menu I ment Applications list. They actually disappear from that list, however in the application manager I can see them in three of the four lists ("Downloaded", "All" and "In SD Card"). I can't see them in the "In use" list, but that has an obvious reason. –  Diego Jun 14 '11 at 15:46
    
@diego ah that is odd then, I haven't seen that before. Are you sure you've searched all through the applications list? Samsung's application list doesn't add apps in alphabetical order, and when you remove an app it leaves a gap in the list that the next app you install goes into. This means that apps can be almost anywhere in the list depending on when you installed them, and if you'd removed something else just before. –  GAThrawn Jun 14 '11 at 15:50
    
Yes, I've check lots of times even before asking the question.. this shouldn't be happening, right? :( –  Diego Jun 14 '11 at 15:53

The answer to both questions turned out to be Force to stop the app TwLauncher. Then when I close the apps management it started again and I get all my icons (and shortcuts) back.

So now when I have my SD card unmounted I can't see the icons. When it is mounted back, I have to restart TwLauncher. It is very annoying but at least I know I have not lost all my apps.

share|improve this answer

I had this kind of problem and solved it this way:

Why my app disappear at reboot?

share|improve this answer
    
+1 because I can avoid loosing the icons, but the real problem was already solved. Thanks! –  Diego Jun 23 '11 at 20:55
    
you can also solve it using Tasker. See here: android.stackexchange.com/questions/10497/… –  Diego Jun 29 '11 at 19:24

I have the same problem, the partial solution is open the task manager and clear the "level 2" RAM memory, this will close and relaunch everything and the apps in the SD reappears.

share|improve this answer
1  
I recommend to to gibe it a try to Tag Home (Launcher) ;) –  Diego Aug 15 '11 at 11:15

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.