summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSandeep Siddhartha <sansid@google.com>2014-08-22 18:28:09 -0700
committerSandeep Siddhartha <sansid@google.com>2014-08-22 18:34:59 -0700
commita54cd533663b9836ec78735078ff11a6ca6a6db0 (patch)
tree27dd93ac73f0b139b9279f992ff1cd63936bc332
parenta434963fade86654c46ca3a3538ef0e0150f73d0 (diff)
downloadframeworks_base-a54cd533663b9836ec78735078ff11a6ca6a6db0.zip
frameworks_base-a54cd533663b9836ec78735078ff11a6ca6a6db0.tar.gz
frameworks_base-a54cd533663b9836ec78735078ff11a6ca6a6db0.tar.bz2
Fix an issue with locale for managing intent
Bug: 17187528 Change-Id: I254d838b6b37934ce81dd1fcd5a047b50d593887
-rw-r--r--core/java/android/hardware/soundtrigger/KeyphraseEnrollmentInfo.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/hardware/soundtrigger/KeyphraseEnrollmentInfo.java b/core/java/android/hardware/soundtrigger/KeyphraseEnrollmentInfo.java
index 2d5a271..518a874 100644
--- a/core/java/android/hardware/soundtrigger/KeyphraseEnrollmentInfo.java
+++ b/core/java/android/hardware/soundtrigger/KeyphraseEnrollmentInfo.java
@@ -77,6 +77,7 @@ public class KeyphraseEnrollmentInfo {
"com.android.intent.extra.VOICE_KEYPHRASE_HINT_TEXT";
/**
* Intent extra: The voice locale to use while managing the keyphrase.
+ * This is a BCP-47 language tag.
*/
public static final String EXTRA_VOICE_KEYPHRASE_LOCALE =
"com.android.intent.extra.VOICE_KEYPHRASE_LOCALE";
@@ -267,7 +268,7 @@ public class KeyphraseEnrollmentInfo {
Intent intent = new Intent(ACTION_MANAGE_VOICE_KEYPHRASES)
.setPackage(mEnrollmentPackage)
.putExtra(EXTRA_VOICE_KEYPHRASE_HINT_TEXT, keyphrase)
- .putExtra(EXTRA_VOICE_KEYPHRASE_LOCALE, locale)
+ .putExtra(EXTRA_VOICE_KEYPHRASE_LOCALE, locale.toLanguageTag())
.putExtra(EXTRA_VOICE_KEYPHRASE_ACTION, action);
return intent;
}