Checks for null id on LocusId constructor.

Test: atest CtsContentTestCases:LocusIdTest

Bug: 126945732

Change-Id: Ifbffae6cc287861f78d19921b35a26e624038168
diff --git a/core/java/android/content/LocusId.java b/core/java/android/content/LocusId.java
index 3d1ddc3..c67ff7c 100644
--- a/core/java/android/content/LocusId.java
+++ b/core/java/android/content/LocusId.java
@@ -37,9 +37,11 @@
 
     /**
      * Default constructor.
+     *
+     * @throws IllegalArgumentException if {@code id} is empty or {@code null}.
      */
     public LocusId(@NonNull String id) {
-        mId = Preconditions.checkNotNull(id);
+        mId = Preconditions.checkStringNotEmpty(id, "id cannot be empty");
     }
 
     /**