1// Signature format: 4.0 2package androidx.activity.compose { 3 4 public final class ActivityComposeUtilsKt { 5 } 6 7 public final class ActivityResultRegistryKt { 8 method @androidx.compose.runtime.Composable public static <I, O> androidx.activity.compose.ManagedActivityResultLauncher<I,O> rememberLauncherForActivityResult(androidx.activity.result.contract.ActivityResultContract<I,O> contract, kotlin.jvm.functions.Function1<? super O,kotlin.Unit> onResult); 9 } 10 11 public final class BackHandlerKt { 12 method @androidx.compose.runtime.Composable public static void BackHandler(optional boolean enabled, kotlin.jvm.functions.Function0<kotlin.Unit> onBack); 13 } 14 15 public final class ComponentActivityKt { 16 method public static void setContent(androidx.activity.ComponentActivity, optional androidx.compose.runtime.CompositionContext? parent, kotlin.jvm.functions.Function0<kotlin.Unit> content); 17 } 18 19 public final class LocalActivityResultRegistryOwner { 20 method @androidx.compose.runtime.Composable public androidx.activity.result.ActivityResultRegistryOwner? getCurrent(); 21 method public infix androidx.compose.runtime.ProvidedValue<androidx.activity.result.ActivityResultRegistryOwner> provides(androidx.activity.result.ActivityResultRegistryOwner registryOwner); 22 property @androidx.compose.runtime.Composable public final androidx.activity.result.ActivityResultRegistryOwner? current; 23 field public static final androidx.activity.compose.LocalActivityResultRegistryOwner INSTANCE; 24 } 25 26 public final class LocalOnBackPressedDispatcherOwner { 27 method @androidx.compose.runtime.Composable public androidx.activity.OnBackPressedDispatcherOwner? getCurrent(); 28 method public infix androidx.compose.runtime.ProvidedValue<androidx.activity.OnBackPressedDispatcherOwner> provides(androidx.activity.OnBackPressedDispatcherOwner dispatcherOwner); 29 property @androidx.compose.runtime.Composable public final androidx.activity.OnBackPressedDispatcherOwner? current; 30 field public static final androidx.activity.compose.LocalOnBackPressedDispatcherOwner INSTANCE; 31 } 32 33 public final class ManagedActivityResultLauncher<I, O> extends androidx.activity.result.ActivityResultLauncher<I> { 34 method public androidx.activity.result.contract.ActivityResultContract<I,?> getContract(); 35 method public void launch(I? input, androidx.core.app.ActivityOptionsCompat? options); 36 method @Deprecated public void unregister(); 37 } 38 39} 40 41