leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java
@CallSuper
    protected void onPlayCompleted() {
        List<PlayerCallback> callbacks = getPlayerCallbacks();
        if (callbacks != null) {
            for (int i = 0, size = callbacks.size(); i < size; i++) {
                callbacks.get(i).onPlayCompleted(this);
            }
        }
    }
/**
     * Event when play finishes, subclass may handling repeat mode here.
     */
Event when play finishes, subclass may handling repeat mode here.
Event when play finishes subclass may handling repeat mode here .
@CallSuper
    protected void onPlayCompleted() {
        List<PlayerCallback> callbacks = getPlayerCallbacks();
        if (callbacks != null) {
            for (int i = 0, size = callbacks.size(); i < size; i++) {
                callbacks.get(i).onPlayCompleted(this);
            }
        }
    }
@ CallSuper protected void onPlayCompleted ( ) { List < PlayerCallback > callbacks = getPlayerCallbacks ( ) ; if ( callbacks != null ) { for ( int i = 0 , size = callbacks . size ( ) ; i < size ; i ++ ) { callbacks . get ( i ) . onPlayCompleted ( this ) ; } } }
Event when play finishes, subclass may handling repeat mode here.
Event when play finishes subclass may handling repeat mode here .