package com.bumptech.glide.manager;

import android.annotation.TargetApi;
import android.app.Activity;
import android.app.Fragment;
import androidx.annotation.Nullable;
import com.bumptech.glide.c;
import com.bumptech.glide.u;
import java.util.HashSet;
import n5.a;
import xyz.stream.utils.f0;

/* JADX INFO: loaded from: classes.dex */
@Deprecated
public class RequestManagerFragment extends Fragment {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final a f5827a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final f0 f5828b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final HashSet f5829c;

    @Nullable
    private Fragment parentFragmentHint;

    @Nullable
    private u requestManager;

    @Nullable
    private RequestManagerFragment rootRequestManagerFragment;

    public RequestManagerFragment() {
        a aVar = new a();
        this.f5828b = new f0(this, 10);
        this.f5829c = new HashSet();
        this.f5827a = aVar;
    }

    @Nullable
    @TargetApi(17)
    private Fragment getParentFragmentUsingHint() {
        Fragment parentFragment = getParentFragment();
        return parentFragment != null ? parentFragment : this.parentFragmentHint;
    }

    public final void a(Activity activity) {
        RequestManagerFragment requestManagerFragment = this.rootRequestManagerFragment;
        if (requestManagerFragment != null) {
            requestManagerFragment.f5829c.remove(this);
            this.rootRequestManagerFragment = null;
        }
        RequestManagerFragment requestManagerFragmentG = c.a(activity).f5557f.g(activity);
        this.rootRequestManagerFragment = requestManagerFragmentG;
        if (equals(requestManagerFragmentG)) {
            return;
        }
        this.rootRequestManagerFragment.f5829c.add(this);
    }

    @Nullable
    public u getRequestManager() {
        return this.requestManager;
    }

    @Override // android.app.Fragment
    public final void onAttach(Activity activity) {
        super.onAttach(activity);
        try {
            a(activity);
        } catch (IllegalStateException unused) {
        }
    }

    @Override // android.app.Fragment
    public final void onDestroy() {
        super.onDestroy();
        this.f5827a.a();
        RequestManagerFragment requestManagerFragment = this.rootRequestManagerFragment;
        if (requestManagerFragment != null) {
            requestManagerFragment.f5829c.remove(this);
            this.rootRequestManagerFragment = null;
        }
    }

    @Override // android.app.Fragment
    public final void onDetach() {
        super.onDetach();
        RequestManagerFragment requestManagerFragment = this.rootRequestManagerFragment;
        if (requestManagerFragment != null) {
            requestManagerFragment.f5829c.remove(this);
            this.rootRequestManagerFragment = null;
        }
    }

    @Override // android.app.Fragment
    public final void onStart() {
        super.onStart();
        this.f5827a.b();
    }

    @Override // android.app.Fragment
    public final void onStop() {
        super.onStop();
        this.f5827a.c();
    }

    public void setParentFragmentHint(@Nullable Fragment fragment) {
        this.parentFragmentHint = fragment;
        if (fragment == null || fragment.getActivity() == null) {
            return;
        }
        a(fragment.getActivity());
    }

    public void setRequestManager(@Nullable u uVar) {
        this.requestManager = uVar;
    }

    @Override // android.app.Fragment
    public final String toString() {
        return super.toString() + "{parent=" + getParentFragmentUsingHint() + "}";
    }
}
