ParcelUtils
open class ParcelUtils
kotlin.Any | |
↳ | androidx.versionedparcelable.ParcelUtils |
Utilities for managing VersionedParcelable
s.
Summary
Public methods | |
---|---|
open static T? |
getVersionedParcelable(@NonNull bundle: Bundle, @NonNull key: String) Get a VersionedParcelable from a Bundle. |
open static MutableList<T>? |
getVersionedParcelableList(bundle: Bundle!, key: String!) Get a list of VersionedParcelable from a Bundle. |
open static Unit |
putVersionedParcelable(@NonNull b: Bundle, @NonNull key: String, @Nullable obj: VersionedParcelable?) Add a VersionedParcelable to an existing Bundle. |
open static Unit |
putVersionedParcelableList(@NonNull b: Bundle, @NonNull key: String, @NonNull list: MutableList<out VersionedParcelable!>) Add a list of VersionedParcelable to an existing Bundle. |
Public methods
getVersionedParcelable
@Nullable open static fun <T : VersionedParcelable!> getVersionedParcelable(
@NonNull bundle: Bundle,
@NonNull key: String
): T?
Get a VersionedParcelable from a Bundle. Returns null if the bundle isn't present or ClassLoader issues occur.
getVersionedParcelableList
@Nullable open static fun <T : VersionedParcelable!> getVersionedParcelableList(
bundle: Bundle!,
key: String!
): MutableList<T>?
Get a list of VersionedParcelable from a Bundle. Returns null if the bundle isn't present or ClassLoader issues occur.
putVersionedParcelable
open static fun putVersionedParcelable(
@NonNull b: Bundle,
@NonNull key: String,
@Nullable obj: VersionedParcelable?
): Unit
Add a VersionedParcelable to an existing Bundle.
putVersionedParcelableList
open static fun putVersionedParcelableList(
@NonNull b: Bundle,
@NonNull key: String,
@NonNull list: MutableList<out VersionedParcelable!>
): Unit
Add a list of VersionedParcelable to an existing Bundle.