package defpackage;

import android.os.Build;
import android.view.View;
import android.view.Window;
import android.view.inputmethod.InputMethodManager;
import java.lang.reflect.Field;

/* renamed from: ᵴᵿ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C4695 implements InterfaceC2287 {

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public static Field f17356;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public static Field f17357;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public static Field f17358;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public static int f17359;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public AbstractActivityC5046 f17360;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final /* synthetic */ int f17361;

    public /* synthetic */ C4695() {
        this.f17361 = 4;
    }

    public /* synthetic */ C4695(AbstractActivityC5046 abstractActivityC5046, int i) {
        this.f17361 = i;
        this.f17360 = abstractActivityC5046;
    }

    @Override // defpackage.InterfaceC2287
    /* renamed from: ᵥᵯˎ */
    public final void mo1223(InterfaceC3985 interfaceC3985, EnumC3315 enumC3315) throws IllegalAccessException, NoSuchFieldException, SecurityException, IllegalArgumentException {
        switch (this.f17361) {
            case 0:
                if (enumC3315 == EnumC3315.ON_STOP) {
                    Window window = this.f17360.getWindow();
                    View viewPeekDecorView = window != null ? window.peekDecorView() : null;
                    if (viewPeekDecorView != null) {
                        viewPeekDecorView.cancelPendingInputEvents();
                        return;
                    }
                    return;
                }
                return;
            case 1:
                if (enumC3315 == EnumC3315.ON_DESTROY) {
                    this.f17360.f18855.f1833 = null;
                    if (!this.f17360.isChangingConfigurations()) {
                        this.f17360.mo2486().m8076();
                    }
                    ViewTreeObserverOnDrawListenerC2169 viewTreeObserverOnDrawListenerC2169 = this.f17360.f18853;
                    AbstractActivityC5046 abstractActivityC5046 = viewTreeObserverOnDrawListenerC2169.f8561;
                    abstractActivityC5046.getWindow().getDecorView().removeCallbacks(viewTreeObserverOnDrawListenerC2169);
                    abstractActivityC5046.getWindow().getDecorView().getViewTreeObserver().removeOnDrawListener(viewTreeObserverOnDrawListenerC2169);
                    return;
                }
                return;
            case 2:
                AbstractActivityC5046 abstractActivityC50462 = this.f17360;
                if (abstractActivityC50462.f18854 == null) {
                    C0852 c0852 = (C0852) abstractActivityC50462.getLastNonConfigurationInstance();
                    if (c0852 != null) {
                        abstractActivityC50462.f18854 = c0852.f3885;
                    }
                    if (abstractActivityC50462.f18854 == null) {
                        abstractActivityC50462.f18854 = new C3534();
                    }
                }
                abstractActivityC50462.f18861.m9080(this);
                return;
            case 3:
                if (enumC3315 != EnumC3315.ON_CREATE || Build.VERSION.SDK_INT < 33) {
                    return;
                }
                C2430 c2430 = this.f17360.f18847;
                c2430.f9479 = AbstractC4120.m9034((AbstractActivityC5046) interfaceC3985);
                c2430.m6211(c2430.f9480);
                return;
            default:
                if (enumC3315 != EnumC3315.ON_DESTROY) {
                    return;
                }
                if (f17359 == 0) {
                    try {
                        f17359 = 2;
                        Field declaredField = InputMethodManager.class.getDeclaredField("mServedView");
                        f17357 = declaredField;
                        declaredField.setAccessible(true);
                        Field declaredField2 = InputMethodManager.class.getDeclaredField("mNextServedView");
                        f17356 = declaredField2;
                        declaredField2.setAccessible(true);
                        Field declaredField3 = InputMethodManager.class.getDeclaredField("mH");
                        f17358 = declaredField3;
                        declaredField3.setAccessible(true);
                        f17359 = 1;
                    } catch (NoSuchFieldException unused) {
                    }
                }
                if (f17359 == 1) {
                    InputMethodManager inputMethodManager = (InputMethodManager) this.f17360.getSystemService("input_method");
                    try {
                        Object obj = f17358.get(inputMethodManager);
                        if (obj == null) {
                            return;
                        }
                        synchronized (obj) {
                            try {
                                View view = (View) f17357.get(inputMethodManager);
                                if (view != null) {
                                    if (!view.isAttachedToWindow()) {
                                        f17356.set(inputMethodManager, null);
                                        inputMethodManager.isActive();
                                    }
                                }
                            } catch (IllegalAccessException unused2) {
                            } catch (ClassCastException unused3) {
                            } catch (IllegalAccessException unused4) {
                            } finally {
                            }
                        }
                        return;
                    } catch (IllegalAccessException unused5) {
                        return;
                    }
                }
                return;
        }
    }
}
