After the latest 2 updates of the Google App, voice recognition experience in my app has worsened dramatically, because the microphone takes more than 5 seconds to stop recording after the user has stopped speaking. This bug has been reported to Google, and they only fixed it partially in the last update (If I uninstall Google App updates and rollback my phone to the older Google app shipped with the phone everything works fine).
I am using the RecognitionListener approach.
This problem does not occur when I launch a RecognizerIntent voice recognition popup like this:
startActivityForResult(speechIntent, SPEECHRECON_CODE);
How can I hide that Voice Recognition dialog popup??