Use flattenToShortString for voice recognizer setting, so as to match what's done
in RecognitionManagerService. Fixes http://b/2463844
diff --git a/src/com/android/settings/VoiceInputOutputSettings.java b/src/com/android/settings/VoiceInputOutputSettings.java
index 4011038..87e423c 100644
--- a/src/com/android/settings/VoiceInputOutputSettings.java
+++ b/src/com/android/settings/VoiceInputOutputSettings.java
@@ -100,7 +100,8 @@
             ResolveInfo resolveInfo = availableRecognitionServices.get(0);
             String recognizerComponent =
                     new ComponentName(resolveInfo.serviceInfo.packageName,
-                            resolveInfo.serviceInfo.name).flattenToString();
+                            resolveInfo.serviceInfo.name).flattenToShortString();
+            
             mAvailableRecognizersMap.put(recognizerComponent, resolveInfo);
             
             String currentSetting = Settings.Secure.getString(
@@ -134,7 +135,7 @@
             ResolveInfo resolveInfo = recognizers.get(i);
             String recognizerComponent =
                     new ComponentName(resolveInfo.serviceInfo.packageName,
-                            resolveInfo.serviceInfo.name).flattenToString();
+                            resolveInfo.serviceInfo.name).flattenToShortString();
             
             mAvailableRecognizersMap.put(recognizerComponent, resolveInfo);