ActivityResultCaller
interface ActivityResultCaller
androidx.activity.result.ActivityResultCaller |
A class that can call Activity#startActivityForResult-style APIs without having to manage request codes, and converting request/response to an Intent
Summary
Public methods | |
---|---|
abstract ActivityResultLauncher<I> |
registerForActivityResult(@NonNull contract: ActivityResultContract<I, O>, @NonNull callback: ActivityResultCallback<O>) Register a request to Activity#startActivityForResult, designated by the given |
abstract ActivityResultLauncher<I> |
registerForActivityResult(@NonNull contract: ActivityResultContract<I, O>, @NonNull registry: ActivityResultRegistry, @NonNull callback: ActivityResultCallback<O>) Register a request to Activity#startActivityForResult, designated by the given |
Extension functions | ||||
---|---|---|---|---|
From androidx.activity.result
|
Public methods
registerForActivityResult
@NonNull abstract fun <I : Any!, O : Any!> registerForActivityResult(
@NonNull contract: ActivityResultContract<I, O>,
@NonNull