work/workmanager/src/main/java/androidx/work/Constraints.java
@RequiresApi(24)
        public @NonNull Builder addContentUriTrigger(Uri uri, boolean triggerForDescendants) {
            mContentUriTriggers.add(uri, triggerForDescendants);
            return this;
        }
/**
         * Specify whether {@link WorkRequest} should run when a content {@link android.net.Uri}
         * is updated.  This method requires API 24 or higher.
         *
         * @param uri {@link android.net.Uri} to observe
         * @param triggerForDescendants {@code true} if any changes in descendants cause this
         *                              {@link WorkRequest} to run
         * @return The current {@link Builder}
         */
Specify whether  WorkRequest should run when a content  android.net.Uri
is updated.  This method requires API 24 or higher.

@param uri  android.net.Uri to observe
@param triggerForDescendants  true if any changes in descendants cause this
WorkRequest to run
@return The current  Builder
Specify whether WorkRequest should run when a content android . net . Uri is updated . This method requires API 24 or higher . @param uri android . net . Uri to observe @param triggerForDescendants true if any changes in descendants cause this WorkRequest to run @return The current Builder
@RequiresApi(24)
        public @NonNull Builder addContentUriTrigger(Uri uri, boolean triggerForDescendants) {
            mContentUriTriggers.add(uri, triggerForDescendants);
            return this;
        }
@ RequiresApi ( 24 ) public @ NonNull Builder addContentUriTrigger ( Uri uri , boolean triggerForDescendants ) { mContentUriTriggers . add ( uri , triggerForDescendants ) ; return this ; }
Specify whether {@link WorkRequest} should run when a content {@link android.net.Uri}
 is updated.
Specify whether { @link WorkRequest } should run when a content { @link android . net . Uri } is updated .