- Forum-Beiträge: 49
10.04.2019, 18:43:24 via Website
10.04.2019 18:43:24 via Website
Ich habe eine Radiostreaming App gebastelt. Funktioniert alles super auf einem Android 5 Gerät. Wenn ich sie aber auf einem Android 8 Gerät abspiele, dann ist 5 Minuten, nachdem sich der Bildschirm abgeschaltet hat, ruhe.
private PowerManager.WakeLock wl;
private WifiManager.WifiLock wl2;
private static final String TAG = RadioActivity.class.getSimpleName();
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.radiolayout);
final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, TAG );
WifiManager wm = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
wl2 = wm.createWifiLock(WifiManager.WIFI_MODE_FULL, TAG);
wl.acquire();
wl2.acquire();
Im Manifest habe ich die Wake_Lock Permission stehen. Aber Android 8 stoppt die Wiedergabe nach 5 Minuten.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.