Hmm... spróbuję jeszcze poszukać i może faktycznie uda się jakoś dodać do wyjątków. Ale mam dwa ważne spostrzeżenia:
1. Apka do internetowego radia "Internet Radio Pro" dzięki której w ogóle znalazłem Waszą audycję, działa w tle bez żadnych zmian w systemie.
2. Jakiś rok temu zrobiłem w AndroidStudio swojego playera do muzyki i tam nadziałem się właśnie na bardzo podobny problem, gdy odtwarzacz zrobiony na zwykłym Activity wyłączał się bardzo szybko po wygaszeniu ekranu (system po prostu ubija apkę w tle i niewiele da się z tym zrobić w trybie Activity).
Poradziłem sobie następująco:
1. Przeniosłem część odtwarzającą muzykę do serwisu. Podaję tu nagłówek tej klasy: public class SVPlayer extends Service {
Zauważ, że ona dziedziczy po Service, a nie Activity
2. Do manifestu dodałem takie wpisy:
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
Zerknij, może to Ci pomoże. Jakby co chętnie pomogę, bo Twoja apka ma super potencjał (szczególnie jeśli chodzi o materiały i dostęp do archiwów). Szkoda żeby jakiś drobny feler zabierał jej funkcjonalność
Pozdrawiam i życzę miłego weekendu.
Marcin
Hmm... spróbuję jeszcze poszukać i może faktycznie uda się jakoś dodać do wyjątków. Ale mam dwa ważne spostrzeżenia:
1. Apka do internetowego radia "Internet Radio Pro" dzięki której w ogóle znalazłem Waszą audycję, działa w tle bez żadnych zmian w systemie.
2. Jakiś rok temu zrobiłem w AndroidStudio swojego playera do muzyki i tam nadziałem się właśnie na bardzo podobny problem, gdy odtwarzacz zrobiony na zwykłym Activity wyłączał się bardzo szybko po wygaszeniu ekranu (system po prostu ubija apkę w tle i niewiele da się z tym zrobić w trybie Activity).
Poradziłem sobie następująco:
1. Przeniosłem część odtwarzającą muzykę do serwisu. Podaję tu nagłówek tej klasy: public class SVPlayer extends Service {
Zauważ, że ona dziedziczy po Service, a nie Activity
2. Do manifestu dodałem takie wpisy:
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
Zerknij, może to Ci pomoże. Jakby co chętnie pomogę, bo Twoja apka ma super potencjał (szczególnie jeśli chodzi o materiały i dostęp do archiwów). Szkoda żeby jakiś drobny feler zabierał jej funkcjonalność :)
Pozdrawiam i życzę miłego weekendu.
Marcin