discord-jadx/app/src/main/java/androidx/activity/result/ActivityResultCallerKt.java

28 lines
2.1 KiB
Java

package androidx.activity.result;
import androidx.activity.result.contract.ActivityResultContract;
import d0.z.d.m;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
/* compiled from: ActivityResultCaller.kt */
public final class ActivityResultCallerKt {
public static final <I, O> ActivityResultLauncher<Unit> registerForActivityResult(ActivityResultCaller activityResultCaller, ActivityResultContract<I, O> activityResultContract, I i, ActivityResultRegistry activityResultRegistry, Function1<? super O, Unit> function1) {
m.checkNotNullParameter(activityResultCaller, "$this$registerForActivityResult");
m.checkNotNullParameter(activityResultContract, "contract");
m.checkNotNullParameter(activityResultRegistry, "registry");
m.checkNotNullParameter(function1, "callback");
ActivityResultLauncher<I> registerForActivityResult = activityResultCaller.registerForActivityResult(activityResultContract, activityResultRegistry, new ActivityResultCallerKt$registerForActivityResult$resultLauncher$1(function1));
m.checkNotNullExpressionValue(registerForActivityResult, "registerForActivityResul…egistry) { callback(it) }");
return new ActivityResultCallerLauncher(registerForActivityResult, activityResultContract, i);
}
public static final <I, O> ActivityResultLauncher<Unit> registerForActivityResult(ActivityResultCaller activityResultCaller, ActivityResultContract<I, O> activityResultContract, I i, Function1<? super O, Unit> function1) {
m.checkNotNullParameter(activityResultCaller, "$this$registerForActivityResult");
m.checkNotNullParameter(activityResultContract, "contract");
m.checkNotNullParameter(function1, "callback");
ActivityResultLauncher<I> registerForActivityResult = activityResultCaller.registerForActivityResult(activityResultContract, new ActivityResultCallerKt$registerForActivityResult$resultLauncher$2(function1));
m.checkNotNullExpressionValue(registerForActivityResult, "registerForActivityResul…ontract) { callback(it) }");
return new ActivityResultCallerLauncher(registerForActivityResult, activityResultContract, i);
}
}