From 3304528f11d5966af581687b234323e1e9e2f4a3 Mon Sep 17 00:00:00 2001 From: Roman Tsisyk Date: Sat, 25 Nov 2023 19:07:03 +0200 Subject: [PATCH] [android] Suppress deprecated warning in TtsPlayer An abstract method is marked as deprecated - no way to avoid. Signed-off-by: Roman Tsisyk --- .../src/main/java/app/organicmaps/sound/TtsPlayer.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/app/organicmaps/sound/TtsPlayer.java b/android/app/src/main/java/app/organicmaps/sound/TtsPlayer.java index d4911152d5..a0ec5aef67 100644 --- a/android/app/src/main/java/app/organicmaps/sound/TtsPlayer.java +++ b/android/app/src/main/java/app/organicmaps/sound/TtsPlayer.java @@ -164,7 +164,14 @@ public enum TtsPlayer } @Override - public void onError(String utteranceId) { + @SuppressWarnings("deprecated") // abstract method must be implemented + public void onError(String utteranceId) + { + mAudioFocusManager.releaseAudioFocus(); + } + + @Override + public void onError(String utteranceId, int errorCode) { mAudioFocusManager.releaseAudioFocus(); } });