tv-provider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java
public boolean hasAnyUpdatedValues(WatchNextProgram update) {
        Set<String> updateKeys = update.mValues.keySet();
        for (String key : updateKeys) {
            Object updateValue = update.mValues.get(key);
            Object currValue = mValues.get(key);
            if (!Objects.deepEquals(updateValue, currValue)) {
                return true;
            }
        }
        return false;
    }
/**
     * Indicates whether some other WatchNextProgram has any set attribute that is different from
     * this WatchNextProgram's respective attributes. An attribute is considered "set" if its key
     * is present in the ContentValues vector.
     */
Indicates whether some other WatchNextProgram has any set attribute that is different from
this WatchNextProgram's respective attributes. An attribute is considered "set" if its key
is present in the ContentValues vector.
Indicates whether some other WatchNextProgram has any set attribute that is different from this WatchNextProgram ' s respective attributes . An attribute is considered " set " if its key is present in the ContentValues vector .
public boolean hasAnyUpdatedValues(WatchNextProgram update) {
        Set<String> updateKeys = update.mValues.keySet();
        for (String key : updateKeys) {
            Object updateValue = update.mValues.get(key);
            Object currValue = mValues.get(key);
            if (!Objects.deepEquals(updateValue, currValue)) {
                return true;
            }
        }
        return false;
    }
public boolean hasAnyUpdatedValues ( WatchNextProgram update ) { Set < String > updateKeys = update . mValues . keySet ( ) ; for ( String key : updateKeys ) { Object updateValue = update . mValues . get ( key ) ; Object currValue = mValues . get ( key ) ; if ( ! Objects . deepEquals ( updateValue , currValue ) ) { return true ; } } return false ; }
Indicates whether some other WatchNextProgram has any set attribute that is different from
 this WatchNextProgram's respective attributes.
Indicates whether some other WatchNextProgram has any set attribute that is different from this WatchNextProgram ' s respective attributes .