public boolean setSecondaryToolbarViews(@Nullable RemoteViews remoteViews,
            @Nullable int[] clickableIDs, @Nullable PendingIntent pendingIntent) {
        Bundle bundle = new Bundle();
        bundle.putParcelable(CustomTabsIntent.EXTRA_REMOTEVIEWS, remoteViews);
        bundle.putIntArray(CustomTabsIntent.EXTRA_REMOTEVIEWS_VIEW_IDS, clickableIDs);
        bundle.putParcelable(CustomTabsIntent.EXTRA_REMOTEVIEWS_PENDINGINTENT, pendingIntent);
        addIdToBundle(bundle);
        try {
            return mService.updateVisuals(mCallback, bundle);
        } catch (RemoteException e) {
            return false;
        }
    }
Updates the {@link RemoteViews} of the secondary toolbar in an existing custom tab session.
@param remoteViews   The updated {@link RemoteViews} that will be shown in secondary toolbar.
                     If null, the current secondary toolbar will be dismissed.
@param clickableIDs  The ids of clickable views. The onClick event of these views will be
                     handled by custom tabs.
@param pendingIntent The {@link PendingIntent} that will be sent when the user clicks on one
                     of the {@link View}s in clickableIDs.
customtabs/src/android/support/customtabs/CustomTabsSession.java