This question is a long shot, as it's a peculiar problem....

I have a foreground service which controls my application's text to speech 
and recognition functionality. My implementation works correctly for 
thousands of users, but a handful a Galaxy SIII users are reporting a 
problem whereby onutterancecompletedlistener or UtteranceProgressListener 
is not called, which is the trigger for the recognition to start, making 
the application useless.

The application works fine from a launcher shortcut/shake/widget, until the 
user opens another application!? As soon as they open another application 
and attempt to start my app again, the listener is not called. The service 
needs to be restarted in order for it to function again.

I have tried absolutely everything and read every post out there, with 
various suggestions of where to put the listener (onInit). I've tried 
static implementations, randomly generating the utteranceID, applying 
individual listeners to each possible call to the speech engine (checking 
all possibilities of null objects) but nothing fixes it - It speaks 
successfully and then nothing....

So, without me posting my thousands of lines of code, could anyone suggest 
an Android fundamental reason why the listener would fail to be called 
after an application is opened!?! I'm totally baffled as to how this could 
even be a possibility or interfering with my app?

Suggestions welcome! Thank you.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to