package androidx.browser.customtabs;

import android.net.Uri;
import android.os.Bundle;

/* loaded from: classes.dex */
public class CustomTabsCallback {
    public static final int NAVIGATION_ABORTED = 4;
    public static final int NAVIGATION_FAILED = 3;
    public static final int NAVIGATION_FINISHED = 2;
    public static final int NAVIGATION_STARTED = 1;
    public static final String ONLINE_EXTRAS_KEY = "online";
    public static final int TAB_HIDDEN = 6;
    public static final int TAB_SHOWN = 5;

    public void extraCallback(String callbackName, Bundle args) {
    }

    public Bundle extraCallbackWithResult(String callbackName, Bundle args) {
        return null;
    }

    public void onMessageChannelReady(Bundle extras) {
    }

    public void onNavigationEvent(int navigationEvent, Bundle extras) {
    }

    public void onPostMessage(String message, Bundle extras) {
    }

    public void onRelationshipValidationResult(int relation, Uri requestedOrigin, boolean result, Bundle extras) {
    }
}
