[Android] Improve the accessibility error throwing

Nicolas Pomepuy git at videolan.org
Mon Mar 17 06:05:53 UTC 2025


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Fri Mar 14 10:16:45 2025 +0100| [4e82be1b34925b10439a06d5fbc0bdeb1cca70a7] | committer: Nicolas Pomepuy

Improve the accessibility error throwing

> https://code.videolan.org/videolan/vlc-android/commit/4e82be1b34925b10439a06d5fbc0bdeb1cca70a7
---

 .../src/org/videolan/vlc/util/AccessibilityHelper.kt           | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/application/vlc-android/src/org/videolan/vlc/util/AccessibilityHelper.kt b/application/vlc-android/src/org/videolan/vlc/util/AccessibilityHelper.kt
index 6302b9742e..51b4ad3e8c 100644
--- a/application/vlc-android/src/org/videolan/vlc/util/AccessibilityHelper.kt
+++ b/application/vlc-android/src/org/videolan/vlc/util/AccessibilityHelper.kt
@@ -29,7 +29,13 @@ import android.content.Context.ACCESSIBILITY_SERVICE
 import android.view.View
 import android.view.accessibility.AccessibilityManager
 import androidx.databinding.BindingAdapter
-import org.videolan.medialibrary.interfaces.media.*
+import org.videolan.medialibrary.interfaces.media.Album
+import org.videolan.medialibrary.interfaces.media.Artist
+import org.videolan.medialibrary.interfaces.media.Folder
+import org.videolan.medialibrary.interfaces.media.Genre
+import org.videolan.medialibrary.interfaces.media.MediaWrapper
+import org.videolan.medialibrary.interfaces.media.Playlist
+import org.videolan.medialibrary.interfaces.media.VideoGroup
 import org.videolan.medialibrary.media.HistoryItem
 import org.videolan.medialibrary.media.MediaLibraryItem
 import org.videolan.resources.R
@@ -57,6 +63,6 @@ fun mediaDescription(v: View, media: MediaLibraryItem?) {
                 MediaWrapper.TYPE_ALL -> TalkbackUtil.getAll(media)
             else -> throw NotImplementedError("Media type not found: ${media.type}")
         }
-        else -> throw NotImplementedError("Unknown item type")
+        else -> throw NotImplementedError("Unknown item type: ${media.javaClass.simpleName}")
     }
 }



More information about the Android mailing list