summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-10-23 08:42:16 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-10-23 08:42:16 +0000
commit9182d252fcd7c2e61a99c02c08cd3b58716ab59a (patch)
tree93d63ebfe2c3d3f8fab85e3372be41aac4fbf468
parent0bf3a2a68d265a2819e2c6111e8b0d6e89415a61 (diff)
parentaa974cf42b0b6a69ec60727fe248a1d22be1fe14 (diff)
Merge "Add null check in vibration util methods" into main
-rw-r--r--media/java/android/media/Utils.java8
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;