car/src/main/java/androidx/car/drawer/CarDrawerController.java
public final void pushAdapter(CarDrawerAdapter adapter) {
        mAdapterStack.peek().setTitleChangeListener(null);
        mAdapterStack.push(adapter);
        setDisplayAdapter(adapter);
        runLayoutAnimation(DRILL_DOWN_ANIM);
    }
/**
     * Switches to use the given {@link CarDrawerAdapter} as the one to supply the list to display
     * in the navigation drawer. The title will also be updated from the adapter.
     *
     * <p>This switch is treated as a navigation to the next level in the drawer. Navigation away
     * from this level will pop the given adapter off and surface contents of the previous adapter
     * that was set via this method. If no such adapter exists, then the root adapter set by
     * {@link #setRootAdapter(CarDrawerAdapter)} will be used instead.
     *
     * @param adapter Adapter for next level of content in the drawer.
     */
Switches to use the given  CarDrawerAdapter as the one to supply the list to display
in the navigation drawer. The title will also be updated from the adapter.

This switch is treated as a navigation to the next level in the drawer. Navigation away
from this level will pop the given adapter off and surface contents of the previous adapter
that was set via this method. If no such adapter exists, then the root adapter set by
#setRootAdapter(CarDrawerAdapter) will be used instead.

@param adapter Adapter for next level of content in the drawer.
Switches to use the given CarDrawerAdapter as the one to supply the list to display in the navigation drawer . The title will also be updated from the adapter . This switch is treated as a navigation to the next level in the drawer . Navigation away from this level will pop the given adapter off and surface contents of the previous adapter that was set via this method . If no such adapter exists then the root adapter set by #setRootAdapter ( CarDrawerAdapter ) will be used instead . @param adapter Adapter for next level of content in the drawer .
public final void pushAdapter(CarDrawerAdapter adapter) {
        mAdapterStack.peek().setTitleChangeListener(null);
        mAdapterStack.push(adapter);
        setDisplayAdapter(adapter);
        runLayoutAnimation(DRILL_DOWN_ANIM);
    }
public final void pushAdapter ( CarDrawerAdapter adapter ) { mAdapterStack . peek ( ) . setTitleChangeListener ( null ) ; mAdapterStack . push ( adapter ) ; setDisplayAdapter ( adapter ) ; runLayoutAnimation ( DRILL_DOWN_ANIM ) ; }
Switches to use the given {@link CarDrawerAdapter} as the one to supply the list to display
 in the navigation drawer.
Switches to use the given { @link CarDrawerAdapter } as the one to supply the list to display in the navigation drawer .