Seeing a weird issue on my Galaxy Nexus with official 4.0.4
I have a service that uses startForeground to keep the process in memory,
and, as required by the API, supplies a notification with an icon.
Occasionally (about one every 5-10 calls to startForeground), the service's
notification icon disappears after a few seconds.
After this happens, the service is visible in "adb dumpsys activity
service", is marked as foreground, and has a notification object.
But the status bar icon won't show.
* ServiceRecord{42471db0 org.kman.AquaMail/.core.KeepAliveService}
intent={cmp=org.kman.AquaMail/.core.KeepAliveService}
packageName=org.kman.AquaMail
processName=org.kman.AquaMail
baseDir=/data/app/org.kman.AquaMail-1.apk
dataDir=/data/data/org.kman.AquaMail
app=ProcessRecord{41b085b0 30590:org.kman.AquaMail/10065}
* isForeground=true foregroundId=268435457
foregroundNoti=Notification(contentView=org.kman.AquaMail/0x1090098
vibrate=null,sound=null,defaults=0x0,flags=0x62)*
createTime=-44s849ms lastActivity=-37s300ms
executingStart=-37s300ms restartTime=-44s850ms
startRequested=true stopIfKilled=false callStart=true lastStartId=5
Subsequent calls to startForeground from the same service, same
notification id, bring the icon back.
Tried playing with notification id (using a small value), changing the
icon, supplying a ticker or no ticker, using Notification.Builder from API
11 -- no effect.
I am unable to reproduce the issue on an HTC Incredible S with 2.3.
Has anyone else seen this?
-- K
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
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-developers?hl=en