recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java
public Builder<K> withFocusDelegate(@NonNull FocusDelegate<K> delegate) {
            checkArgument(delegate != null);
            mFocusDelegate = delegate;
            return this;
        }
/**
         * Add focus delegate to interact with selection related focus changes.
         *
         * @param delegate the delegate to be used
         * @return this
         */
Add focus delegate to interact with selection related focus changes.
@param delegate the delegate to be used
@return this
Add focus delegate to interact with selection related focus changes . @param delegate the delegate to be used @return this
public Builder<K> withFocusDelegate(@NonNull FocusDelegate<K> delegate) {
            checkArgument(delegate != null);
            mFocusDelegate = delegate;
            return this;
        }
public Builder < K > withFocusDelegate ( @ NonNull FocusDelegate < K > delegate ) { checkArgument ( delegate != null ) ; mFocusDelegate = delegate ; return this ; }
Add focus delegate to interact with selection related focus changes.
Add focus delegate to interact with selection related focus changes .