package com.bumptech.glide.manager; import android.annotation.SuppressLint; import android.content.Context; import android.util.Log; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentActivity; import com.bumptech.glide.Glide; import com.bumptech.glide.RequestManager; import java.util.HashSet; import java.util.Set; /* loaded from: classes.dex */ public class SupportRequestManagerFragment extends Fragment { private final ActivityFragmentLifecycle a; private final RequestManagerTreeNode b; private final Set c; private SupportRequestManagerFragment d; private RequestManager e; private Fragment f; private class SupportFragmentRequestManagerTreeNode implements RequestManagerTreeNode { SupportFragmentRequestManagerTreeNode() { } public String toString() { return super.toString() + "{fragment=" + SupportRequestManagerFragment.this + "}"; } } public SupportRequestManagerFragment() { this(new ActivityFragmentLifecycle()); } private Fragment v() { Fragment parentFragment = getParentFragment(); return parentFragment != null ? parentFragment : this.f; } private void x() { SupportRequestManagerFragment supportRequestManagerFragment = this.d; if (supportRequestManagerFragment != null) { supportRequestManagerFragment.b(this); this.d = null; } } public void a(RequestManager requestManager) { this.e = requestManager; } ActivityFragmentLifecycle b() { return this.a; } public RequestManager o() { return this.e; } @Override // androidx.fragment.app.Fragment public void onAttach(Context context) { super.onAttach(context); try { a(getActivity()); } catch (IllegalStateException e) { if (Log.isLoggable("SupportRMFragment", 5)) { Log.w("SupportRMFragment", "Unable to register fragment with root", e); } } } @Override // androidx.fragment.app.Fragment public void onDestroy() { super.onDestroy(); this.a.a(); x(); } @Override // androidx.fragment.app.Fragment public void onDetach() { super.onDetach(); this.f = null; x(); } @Override // androidx.fragment.app.Fragment public void onStart() { super.onStart(); this.a.b(); } @Override // androidx.fragment.app.Fragment public void onStop() { super.onStop(); this.a.c(); } public RequestManagerTreeNode q() { return this.b; } @Override // androidx.fragment.app.Fragment public String toString() { return super.toString() + "{parent=" + v() + "}"; } @SuppressLint({"ValidFragment"}) public SupportRequestManagerFragment(ActivityFragmentLifecycle activityFragmentLifecycle) { this.b = new SupportFragmentRequestManagerTreeNode(); this.c = new HashSet(); this.a = activityFragmentLifecycle; } private void a(SupportRequestManagerFragment supportRequestManagerFragment) { this.c.add(supportRequestManagerFragment); } private void b(SupportRequestManagerFragment supportRequestManagerFragment) { this.c.remove(supportRequestManagerFragment); } void a(Fragment fragment) { this.f = fragment; if (fragment == null || fragment.getActivity() == null) { return; } a(fragment.getActivity()); } private void a(FragmentActivity fragmentActivity) { x(); this.d = Glide.b(fragmentActivity).i().b(fragmentActivity); if (equals(this.d)) { return; } this.d.a(this); } }