diff --git a/core/java/android/speech/RecognitionService.java b/core/java/android/speech/RecognitionService.java index 8b4c0d9e21f5d..b4964c3d902f0 100644 --- a/core/java/android/speech/RecognitionService.java +++ b/core/java/android/speech/RecognitionService.java @@ -259,6 +259,7 @@ public abstract class RecognitionService extends Service { @Override public void onDestroy() { if (DBG) Log.d(TAG, "onDestroy"); + finishDataDelivery(); mCurrentCallback = null; mBinder.clearReference(); super.onDestroy();