Workaround for IllegalStateException on Pie
Android 9 has a bug, sometimes, service cannot be started as soon as app is: https://issuetracker.google.com/issues/113122354 This fix creates a suspend function which will wait for the app to go foreground, and use it to launch the service only when we can
parent
9445e1ec
No related branches found
No related tags found
Showing
- tools/src/main/java/org/videolan/tools/KotlinExtensions.kt 25 additions, 0 deletionstools/src/main/java/org/videolan/tools/KotlinExtensions.kt
- vlc-android/src/org/videolan/vlc/RendererDelegate.kt 5 additions, 1 deletionvlc-android/src/org/videolan/vlc/RendererDelegate.kt
- vlc-android/src/org/videolan/vlc/StartActivity.kt 8 additions, 0 deletionsvlc-android/src/org/videolan/vlc/StartActivity.kt
- vlc-android/src/org/videolan/vlc/providers/medialibrary/MedialibraryProvider.kt 5 additions, 1 deletion...deolan/vlc/providers/medialibrary/MedialibraryProvider.kt
- vlc-android/src/org/videolan/vlc/util/Kextensions.kt 0 additions, 12 deletionsvlc-android/src/org/videolan/vlc/util/Kextensions.kt