Use flattenToShortString for voice recognizer setting, so as to match what's done
in RecognitionManagerService. Fixes http://b/2463844
This commit is contained in:
@@ -100,7 +100,8 @@ public class VoiceInputOutputSettings extends PreferenceActivity
|
|||||||
ResolveInfo resolveInfo = availableRecognitionServices.get(0);
|
ResolveInfo resolveInfo = availableRecognitionServices.get(0);
|
||||||
String recognizerComponent =
|
String recognizerComponent =
|
||||||
new ComponentName(resolveInfo.serviceInfo.packageName,
|
new ComponentName(resolveInfo.serviceInfo.packageName,
|
||||||
resolveInfo.serviceInfo.name).flattenToString();
|
resolveInfo.serviceInfo.name).flattenToShortString();
|
||||||
|
|
||||||
mAvailableRecognizersMap.put(recognizerComponent, resolveInfo);
|
mAvailableRecognizersMap.put(recognizerComponent, resolveInfo);
|
||||||
|
|
||||||
String currentSetting = Settings.Secure.getString(
|
String currentSetting = Settings.Secure.getString(
|
||||||
@@ -134,7 +135,7 @@ public class VoiceInputOutputSettings extends PreferenceActivity
|
|||||||
ResolveInfo resolveInfo = recognizers.get(i);
|
ResolveInfo resolveInfo = recognizers.get(i);
|
||||||
String recognizerComponent =
|
String recognizerComponent =
|
||||||
new ComponentName(resolveInfo.serviceInfo.packageName,
|
new ComponentName(resolveInfo.serviceInfo.packageName,
|
||||||
resolveInfo.serviceInfo.name).flattenToString();
|
resolveInfo.serviceInfo.name).flattenToShortString();
|
||||||
|
|
||||||
mAvailableRecognizersMap.put(recognizerComponent, resolveInfo);
|
mAvailableRecognizersMap.put(recognizerComponent, resolveInfo);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user