ParcelableScreen
A Screen that is also android.os.Parcelable on Android.
Use this when relying on Android's Parcelable support to persist a screen. Common code cannot reference android.os.Parcelable directly. On all other platforms this is just a Screen.
@Parcelize // Or your own `@CommonParcelize` annotation
data class AddFavorites(val externalId: UUID) : ParcelableScreenA Screen that is also android.os.Parcelable on Android.
Use this when relying on Android's Parcelable support to persist a screen. Common code cannot reference android.os.Parcelable directly. On all other platforms this is just a Screen.
@Parcelize // Or your own `@CommonParcelize` annotation
data class AddFavorites(val externalId: UUID) : ParcelableScreenA Screen that is also android.os.Parcelable on Android.
Use this when relying on Android's Parcelable support to persist a screen. Common code cannot reference android.os.Parcelable directly. On all other platforms this is just a Screen.
@Parcelize // Or your own `@CommonParcelize` annotation
data class AddFavorites(val externalId: UUID) : ParcelableScreenA Screen that is also android.os.Parcelable on Android.
Use this when relying on Android's Parcelable support to persist a screen. Common code cannot reference android.os.Parcelable directly. On all other platforms this is just a Screen.
@Parcelize // Or your own `@CommonParcelize` annotation
data class AddFavorites(val externalId: UUID) : ParcelableScreenA Screen that is also android.os.Parcelable on Android.
Use this when relying on Android's Parcelable support to persist a screen. Common code cannot reference android.os.Parcelable directly. On all other platforms this is just a Screen.
@Parcelize // Or your own `@CommonParcelize` annotation
data class AddFavorites(val externalId: UUID) : ParcelableScreen