SliceLiveData
@RequiresApi(19) class SliceLiveData
kotlin.Any | |
↳ | androidx.slice.widget.SliceLiveData |
Class with factory methods for creating LiveData that observes slices.
Summary
Nested classes | |
---|---|
Implementation of |
|
abstract |
Listener for errors when using |
Public methods | |
---|---|
static SliceLiveData.CachedSliceLiveData |
fromCachedSlice(@NonNull context: Context, @NonNull input: InputStream, listener: SliceLiveData.OnErrorListener!) Same as |
static LiveData<Slice!> |
fromIntent(@NonNull context: Context, @NonNull intent: Intent) Produces a |
static LiveData<Slice!> |
fromIntent(@NonNull context: Context, @NonNull intent: Intent, @Nullable listener: SliceLiveData.OnErrorListener?) Produces a |
static LiveData<Slice!> |
fromStream(@NonNull context: Context, @NonNull input: InputStream, listener: SliceLiveData.OnErrorListener!) Produces a |
static LiveData<Slice!> |
Produces a |
static LiveData<Slice!> |
fromUri(@NonNull context: Context, @NonNull uri: Uri, @Nullable listener: SliceLiveData.OnErrorListener?) Produces a |
Public methods
fromCachedSlice
@NonNull static fun fromCachedSlice(
@NonNull context: Context,
@NonNull input: InputStream,
listener: SliceLiveData.OnErrorListener!
): SliceLiveData.CachedSliceLiveData
Same as fromStream(Context, InputStream, OnErrorListener)
except returns as type CachedSliceLiveData
.
fromIntent
@NonNull static fun fromIntent(
@NonNull context: Context,
@NonNull intent: Intent
): LiveData<Slice!>
Produces a LiveData
that tracks a Slice for a given Intent. To use this method your app must have the permission to the slice Uri.
fromIntent
@NonNull static fun fromIntent(
@NonNull context: Context,
@NonNull intent: Intent,
@Nullable listener: SliceLiveData.OnErrorListener?
): LiveData<Slice!>
Produces a LiveData
that tracks a Slice for a given Intent. To use this method your app must have the permission to the slice Uri.
fromStream
@NonNull static fun fromStream(
@NonNull context: Context,
@NonNull input: InputStream,
listener: SliceLiveData.OnErrorListener!
): LiveData<