package androidx.fragment.app; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.IntentSender; import android.os.Bundle; import android.os.Handler; import android.view.LayoutInflater; import android.view.View; import androidx.core.app.ActivityCompat; import androidx.core.content.ContextCompat; import androidx.core.util.Preconditions; import java.io.FileDescriptor; import java.io.PrintWriter; /* loaded from: classes2.dex */ public abstract class FragmentHostCallback extends FragmentContainer { private final Activity mActivity; private final Context mContext; final FragmentManager mFragmentManager; private final Handler mHandler; private final int mWindowAnimations; /* JADX INFO: Access modifiers changed from: package-private */ public Activity getActivity() { return this.mActivity; } /* JADX INFO: Access modifiers changed from: package-private */ public Context getContext() { return this.mContext; } public Handler getHandler() { return this.mHandler; } public void onDump(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr) { } @Override // androidx.fragment.app.FragmentContainer public View onFindViewById(int i) { return null; } public abstract E onGetHost(); public int onGetWindowAnimations() { return this.mWindowAnimations; } @Override // androidx.fragment.app.FragmentContainer public boolean onHasView() { return true; } public boolean onHasWindowAnimations() { return true; } @Deprecated public void onRequestPermissionsFromFragment(Fragment fragment, String[] strArr, int i) { } public boolean onShouldSaveFragmentState(Fragment fragment) { return true; } public boolean onShouldShowRequestPermissionRationale(String str) { return false; } public void onSupportInvalidateOptionsMenu() { } public FragmentHostCallback(Context context, Handler handler, int i) { this(context instanceof Activity ? (Activity) context : null, context, handler, i); } /* JADX INFO: Access modifiers changed from: package-private */ public FragmentHostCallback(FragmentActivity fragmentActivity) { this(fragmentActivity, fragmentActivity, new Handler(), 0); } FragmentHostCallback(Activity activity, Context context, Handler handler, int i) { this.mFragmentManager = new FragmentManagerImpl(); this.mActivity = activity; this.mContext = (Context) Preconditions.checkNotNull(context, "context == null"); this.mHandler = (Handler) Preconditions.checkNotNull(handler, "handler == null"); this.mWindowAnimations = i; } public LayoutInflater onGetLayoutInflater() { return LayoutInflater.from(this.mContext); } public void onStartActivityFromFragment(Fragment fragment, Intent intent, int i) { onStartActivityFromFragment(fragment, intent, i, null); } public void onStartActivityFromFragment(Fragment fragment, Intent intent, int i, Bundle bundle) { if (i != -1) { throw new IllegalStateException("Starting activity with a requestCode requires a FragmentActivity host"); } ContextCompat.startActivity(this.mContext, intent, bundle); } @Deprecated public void onStartIntentSenderFromFragment(Fragment fragment, IntentSender intentSender, int i, Intent intent, int i2, int i3, int i4, Bundle bundle) throws IntentSender.SendIntentException { if (i != -1) { throw new IllegalStateException("Starting intent sender with a requestCode requires a FragmentActivity host"); } ActivityCompat.startIntentSenderForResult(this.mActivity, intentSender, i, intent, i2, i3, i4, bundle); } }