Conversation
pillarbox-player/src/main/java/ch/srgssr/pillarbox/player/utils/PendingIntentUtils.kt
Outdated
Show resolved
Hide resolved
Code Coverage
Files
|
|
I'll look into the failing Android Lint step. |
Done in #1118 |
StaehliJ
left a comment
There was a problem hiding this comment.
I think we have to keep enabled library desurgaring as the min SDK is 24 and this is required for min SDK < 26.
I just tried on an emulator api 24 and the demo crash when using Instant.
Caused by: java.lang.NoClassDefFoundError: kotlinx.datetime.Instant
at kotlinx.datetime.Clock$System.now(Clock.kt:54)
at ch.srgssr.pillarbox.demo.ui.showcases.misc.ContentNotYetAvailableViewModel$AlwaysStartDateBlockedAssetLoader.(ContentNotYetAvailableViewModel.kt:32)
at ch.srgssr.pillarbox.demo.ui.showcases.misc.ContentNotYetAvailableViewModel.player$lambda$0(ContentNotYetAvailableViewModel.kt:49)
at ch.srgssr.pillarbox.demo.ui.showcases.misc.ContentNotYetAvailableViewModel.$r8$lambda$9Gce7COnvWAm8No41DLvhDX03IA(ContentNotYetAvailableViewModel.kt)
at ch.srgssr.pillarbox.demo.ui.showcases.misc.ContentNotYetAvailableViewModel$$ExternalSyntheticLambda0.invoke(D8$$SyntheticClass:0)
at ch.srgssr.pillarbox.player.PillarboxExoPlayerKt.PillarboxExoPlayer(PillarboxExoPlayer.kt:63)
at ch.srgssr.pillarbox.demo.ui.showcases.misc.ContentNotYetAvailableViewModel.(ContentNotYetAvailableViewModel.kt:48)
... 81 more
fefd3e0 to
c8d1006
Compare
Yes, for now it still uses |
c8d1006 to
b7696dd
Compare
We still use classes like |
|
When a new version with this change is released? 1. of November is not so far away, so we can include the 16 kb requirement. |
Pull request
Description
This PR bumps the min SDK version of the project to 24.
Changes made
PendingIntentUtils.appendImmutableFlagIfNeeded().SDK_INTchecks.Checklist