package com.pichillilorenzo.flutter_inappwebview_android.chrome_custom_tabs;

import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.pichillilorenzo.flutter_inappwebview_android.InAppWebViewFlutterPlugin;
import com.pichillilorenzo.flutter_inappwebview_android.types.Disposable;
import io.flutter.embedding.android.FlutterActivity;
import java.util.HashMap;
import java.util.Map;

/* JADX INFO: loaded from: classes.dex */
public class NoHistoryCustomTabsActivityCallbacks implements Disposable {

    @Nullable
    public InAppWebViewFlutterPlugin plugin;
    public final Map<String, String> noHistoryBrowserIDs = new HashMap();
    public Application.ActivityLifecycleCallbacks activityLifecycleCallbacks = new Application.ActivityLifecycleCallbacks() { // from class: com.pichillilorenzo.flutter_inappwebview_android.chrome_custom_tabs.NoHistoryCustomTabsActivityCallbacks.1
        @Override // android.app.Application.ActivityLifecycleCallbacks
        public void onActivityCreated(@NonNull Activity activity, @Nullable Bundle bundle) {
        }

        @Override // android.app.Application.ActivityLifecycleCallbacks
        public void onActivityDestroyed(@NonNull Activity activity) {
        }

        @Override // android.app.Application.ActivityLifecycleCallbacks
        public void onActivityPaused(@NonNull Activity activity) {
        }

        @Override // android.app.Application.ActivityLifecycleCallbacks
        public void onActivityResumed(@NonNull Activity activity) {
            NoHistoryCustomTabsActivityCallbacks noHistoryCustomTabsActivityCallbacks;
            InAppWebViewFlutterPlugin inAppWebViewFlutterPlugin;
            if (!(activity instanceof FlutterActivity) || (inAppWebViewFlutterPlugin = (noHistoryCustomTabsActivityCallbacks = NoHistoryCustomTabsActivityCallbacks.this).plugin) == null || inAppWebViewFlutterPlugin.chromeSafariBrowserManager == null) {
                return;
            }
            for (String str : noHistoryCustomTabsActivityCallbacks.noHistoryBrowserIDs.values()) {
                if (str != null) {
                    NoHistoryCustomTabsActivityCallbacks.this.noHistoryBrowserIDs.put(str, null);
                    ChromeCustomTabsActivity chromeCustomTabsActivity = NoHistoryCustomTabsActivityCallbacks.this.plugin.chromeSafariBrowserManager.browsers.get(str);
                    if (chromeCustomTabsActivity != null) {
                        chromeCustomTabsActivity.close();
                        chromeCustomTabsActivity.dispose();
                    }
                }
            }
        }

        @Override // android.app.Application.ActivityLifecycleCallbacks
        public void onActivitySaveInstanceState(@NonNull Activity activity, @NonNull Bundle bundle) {
        }

        @Override // android.app.Application.ActivityLifecycleCallbacks
        public void onActivityStarted(@NonNull Activity activity) {
        }

        @Override // android.app.Application.ActivityLifecycleCallbacks
        public void onActivityStopped(@NonNull Activity activity) {
        }
    };

    public NoHistoryCustomTabsActivityCallbacks(@NonNull InAppWebViewFlutterPlugin inAppWebViewFlutterPlugin) {
        this.plugin = inAppWebViewFlutterPlugin;
    }

    @Override // com.pichillilorenzo.flutter_inappwebview_android.types.Disposable
    public void dispose() {
        this.noHistoryBrowserIDs.clear();
        this.plugin = null;
    }
}
