109 lines
4.4 KiB
Java
109 lines
4.4 KiB
Java
package androidx.fragment.app;
|
|
|
|
import d0.z.d.m;
|
|
import kotlin.Unit;
|
|
import kotlin.jvm.functions.Function1;
|
|
/* compiled from: FragmentManager.kt */
|
|
public final class FragmentManagerKt {
|
|
public static final void commit(FragmentManager fragmentManager, boolean z2, Function1<? super FragmentTransaction, Unit> function1) {
|
|
m.checkNotNullParameter(fragmentManager, "$this$commit");
|
|
m.checkNotNullParameter(function1, "body");
|
|
FragmentTransaction beginTransaction = fragmentManager.beginTransaction();
|
|
m.checkNotNullExpressionValue(beginTransaction, "beginTransaction()");
|
|
function1.invoke(beginTransaction);
|
|
if (z2) {
|
|
beginTransaction.commitAllowingStateLoss();
|
|
} else {
|
|
beginTransaction.commit();
|
|
}
|
|
}
|
|
|
|
public static /* synthetic */ void commit$default(FragmentManager fragmentManager, boolean z2, Function1 function1, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
z2 = false;
|
|
}
|
|
m.checkNotNullParameter(fragmentManager, "$this$commit");
|
|
m.checkNotNullParameter(function1, "body");
|
|
FragmentTransaction beginTransaction = fragmentManager.beginTransaction();
|
|
m.checkNotNullExpressionValue(beginTransaction, "beginTransaction()");
|
|
function1.invoke(beginTransaction);
|
|
if (z2) {
|
|
beginTransaction.commitAllowingStateLoss();
|
|
} else {
|
|
beginTransaction.commit();
|
|
}
|
|
}
|
|
|
|
public static final void commitNow(FragmentManager fragmentManager, boolean z2, Function1<? super FragmentTransaction, Unit> function1) {
|
|
m.checkNotNullParameter(fragmentManager, "$this$commitNow");
|
|
m.checkNotNullParameter(function1, "body");
|
|
FragmentTransaction beginTransaction = fragmentManager.beginTransaction();
|
|
m.checkNotNullExpressionValue(beginTransaction, "beginTransaction()");
|
|
function1.invoke(beginTransaction);
|
|
if (z2) {
|
|
beginTransaction.commitNowAllowingStateLoss();
|
|
} else {
|
|
beginTransaction.commitNow();
|
|
}
|
|
}
|
|
|
|
public static /* synthetic */ void commitNow$default(FragmentManager fragmentManager, boolean z2, Function1 function1, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
z2 = false;
|
|
}
|
|
m.checkNotNullParameter(fragmentManager, "$this$commitNow");
|
|
m.checkNotNullParameter(function1, "body");
|
|
FragmentTransaction beginTransaction = fragmentManager.beginTransaction();
|
|
m.checkNotNullExpressionValue(beginTransaction, "beginTransaction()");
|
|
function1.invoke(beginTransaction);
|
|
if (z2) {
|
|
beginTransaction.commitNowAllowingStateLoss();
|
|
} else {
|
|
beginTransaction.commitNow();
|
|
}
|
|
}
|
|
|
|
public static final void transaction(FragmentManager fragmentManager, boolean z2, boolean z3, Function1<? super FragmentTransaction, Unit> function1) {
|
|
m.checkNotNullParameter(fragmentManager, "$this$transaction");
|
|
m.checkNotNullParameter(function1, "body");
|
|
FragmentTransaction beginTransaction = fragmentManager.beginTransaction();
|
|
m.checkNotNullExpressionValue(beginTransaction, "beginTransaction()");
|
|
function1.invoke(beginTransaction);
|
|
if (z2) {
|
|
if (z3) {
|
|
beginTransaction.commitNowAllowingStateLoss();
|
|
} else {
|
|
beginTransaction.commitNow();
|
|
}
|
|
} else if (z3) {
|
|
beginTransaction.commitAllowingStateLoss();
|
|
} else {
|
|
beginTransaction.commit();
|
|
}
|
|
}
|
|
|
|
public static /* synthetic */ void transaction$default(FragmentManager fragmentManager, boolean z2, boolean z3, Function1 function1, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
z2 = false;
|
|
}
|
|
if ((i & 2) != 0) {
|
|
z3 = false;
|
|
}
|
|
m.checkNotNullParameter(fragmentManager, "$this$transaction");
|
|
m.checkNotNullParameter(function1, "body");
|
|
FragmentTransaction beginTransaction = fragmentManager.beginTransaction();
|
|
m.checkNotNullExpressionValue(beginTransaction, "beginTransaction()");
|
|
function1.invoke(beginTransaction);
|
|
if (z2) {
|
|
if (z3) {
|
|
beginTransaction.commitNowAllowingStateLoss();
|
|
} else {
|
|
beginTransaction.commitNow();
|
|
}
|
|
} else if (z3) {
|
|
beginTransaction.commitAllowingStateLoss();
|
|
} else {
|
|
beginTransaction.commit();
|
|
}
|
|
}
|
|
}
|