diff --git a/api/current.txt b/api/current.txt index 8f969c1efb021..c0f8ed43bc951 100644 --- a/api/current.txt +++ b/api/current.txt @@ -37842,6 +37842,7 @@ package android.speech.tts { method public void onRangeStart(java.lang.String, int, int, int); method public abstract void onStart(java.lang.String); method public void onStop(java.lang.String, boolean); + method public deprecated void onUtteranceRangeStart(java.lang.String, int, int); } public class Voice implements android.os.Parcelable { diff --git a/api/system-current.txt b/api/system-current.txt index 48b878ec699f9..3c0ab7275b2c2 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -40976,6 +40976,7 @@ package android.speech.tts { method public void onRangeStart(java.lang.String, int, int, int); method public abstract void onStart(java.lang.String); method public void onStop(java.lang.String, boolean); + method public deprecated void onUtteranceRangeStart(java.lang.String, int, int); } public class Voice implements android.os.Parcelable { diff --git a/api/test-current.txt b/api/test-current.txt index 4d8d7f2d5f843..473a6e66d0a13 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -38043,6 +38043,7 @@ package android.speech.tts { method public void onRangeStart(java.lang.String, int, int, int); method public abstract void onStart(java.lang.String); method public void onStop(java.lang.String, boolean); + method public deprecated void onUtteranceRangeStart(java.lang.String, int, int); } public class Voice implements android.os.Parcelable { diff --git a/core/java/android/speech/tts/UtteranceProgressListener.java b/core/java/android/speech/tts/UtteranceProgressListener.java index e59ec080e2c02..59ee8f360c12f 100644 --- a/core/java/android/speech/tts/UtteranceProgressListener.java +++ b/core/java/android/speech/tts/UtteranceProgressListener.java @@ -137,7 +137,15 @@ public abstract class UtteranceProgressListener { * @param end The end index of the range (exclusive) in the utterance text. * @param frame The position in frames in the audio of the request where this range is spoken. */ - public void onRangeStart(String utteranceId, int start, int end, int frame) {} + public void onRangeStart(String utteranceId, int start, int end, int frame) { + onUtteranceRangeStart(utteranceId, start, end); + } + + /** + * @deprecated Due to internal API changes. Remove when apps catch up. + */ + public void onUtteranceRangeStart(String utteranceId, int start, int end) { + } /** * Wraps an old deprecated OnUtteranceCompletedListener with a shiny new progress listener.