package com.google.android.gms.common; import android.app.Dialog; import android.app.DialogFragment; import android.app.FragmentManager; import android.content.DialogInterface; import android.os.Bundle; import com.google.android.gms.common.internal.Preconditions; /* loaded from: classes.dex */ public class ErrorDialogFragment extends DialogFragment { private Dialog a = null; private DialogInterface.OnCancelListener b = null; public static ErrorDialogFragment a(Dialog dialog, DialogInterface.OnCancelListener onCancelListener) { ErrorDialogFragment errorDialogFragment = new ErrorDialogFragment(); Preconditions.a(dialog, "Cannot display null dialog"); Dialog dialog2 = dialog; dialog2.setOnCancelListener(null); dialog2.setOnDismissListener(null); errorDialogFragment.a = dialog2; if (onCancelListener != null) { errorDialogFragment.b = onCancelListener; } return errorDialogFragment; } @Override // android.app.DialogFragment, android.content.DialogInterface.OnCancelListener public void onCancel(DialogInterface dialogInterface) { DialogInterface.OnCancelListener onCancelListener = this.b; if (onCancelListener != null) { onCancelListener.onCancel(dialogInterface); } } @Override // android.app.DialogFragment public Dialog onCreateDialog(Bundle bundle) { if (this.a == null) { setShowsDialog(false); } return this.a; } @Override // android.app.DialogFragment public void show(FragmentManager fragmentManager, String str) { super.show(fragmentManager, str); } }