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 (cherry picked from commit 3d7f70e6)
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 7 additions, 3 deletionsvlc-android/src/org/videolan/vlc/RendererDelegate.kt
- vlc-android/src/org/videolan/vlc/StartActivity.kt 14 additions, 7 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
Please register or sign in to comment