Let me preface this by saying i LOVE my phone and i LOVE Android. I've been observing and cursing this for years now, and can't imagine i'm the only person experiencing it, but i haven't been able to google up any other complaints about it. This is on an HTC G2, Android 2.3.4, build 2.16.531.5 CL159515 (but it certainly isn't new to this version or confined to this device, also have seen it on a DroidX).
It seems like reboot (and/or SD card dismount) often involves a process of reordering (a.k.a. blowing away) the system's (numeric?) references to media files if any files have been added or removed from the card. Some (?) apps using these references are completely oblivious to this change. (Disclaimer: this is totally my isolated theory and i could be COMPLETELY misunderstanding the underlying processes). The main observable symptom of this is when you assign a media file to an event inside an app (e.g. new mail notification in gmail), a mount/dismount of the SD card will cause this to become a reference to some arbitrary other file. So often my ringtone or new mail notification changes to a 6-minute song, or a chapter from an audiobook. This happens almost daily, as i often mount the SD card and add and remove media files from it. Maybe most folks don't do this? It is repeatable in Google Voice, Gmail and the native SMS app, and likely any other apps using media files for notifications. It *might* be related to the use of JRT Studio's "AutoMount" app, and it *might* be related to unplugging the USB cable without unmounting the card. But i don't think so. Anticipating some possible workarounds for this: 1. don't customize your alert settings 2. don't often add/remove media files from your SD card via USB 3. don't use mp3 files for notification sounds 4. throw $500+ at a phone with a better/newer OS Unfortunately these are capabilities i am happy with and employ heavily, and they add significant value to the device for me. But i don't think this glitch justifies completely replacing a system which otherwise totally meets or exceeds my requirements. I'm hoping maybe someone has more reasonable recommendations for ways to eliminate this, and it might just involve thinking about the functionality in a way which hasn't occurred to me. Lacking those, my recommendation to the developers and designers would be do not build into apps capabilities the platform totally fails to support. -- You received this message because you are subscribed to the Google Groups "Android Discuss" group. To view this discussion on the web visit https://groups.google.com/d/msg/android-discuss/-/MOSJP7A0aY4J. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/android-discuss?hl=en.
