diff options
| author | 2024-10-23 08:42:16 +0000 | |
|---|---|---|
| committer | 2024-10-23 08:42:16 +0000 | |
| commit | 9182d252fcd7c2e61a99c02c08cd3b58716ab59a (patch) | |
| tree | 93d63ebfe2c3d3f8fab85e3372be41aac4fbf468 | |
| parent | 0bf3a2a68d265a2819e2c6111e8b0d6e89415a61 (diff) | |
| parent | aa974cf42b0b6a69ec60727fe248a1d22be1fe14 (diff) | |
Merge "Add null check in vibration util methods" into main
| -rw-r--r-- | media/java/android/media/Utils.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/media/java/android/media/Utils.java b/media/java/android/media/Utils.java index 41e9b65da93a..11bd221ec696 100644 --- a/media/java/android/media/Utils.java +++ b/media/java/android/media/Utils.java @@ -719,6 +719,9 @@ public class Utils { * @return {@code true} if the Uri has vibration parameter */ public static boolean hasVibration(Uri ringtoneUri) { + if (ringtoneUri == null) { + return false; + } final String vibrationUriString = ringtoneUri.getQueryParameter(VIBRATION_URI_PARAM); return vibrationUriString != null; } @@ -730,7 +733,10 @@ public class Utils { * @return parsed {@link Uri} of vibration parameter, {@code null} if the vibration parameter * is not found. */ - public static Uri getVibrationUri(Uri ringtoneUri) { + public static @Nullable Uri getVibrationUri(Uri ringtoneUri) { + if (ringtoneUri == null) { + return null; + } final String vibrationUriString = ringtoneUri.getQueryParameter(VIBRATION_URI_PARAM); if (vibrationUriString == null) { return null; |