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.

Reply via email to