From 24e1a95e92ec15e50fd1d97d39052bafc47ca523 Mon Sep 17 00:00:00 2001 From: Albert Vaca Date: Sun, 28 Oct 2018 12:19:01 +0100 Subject: [PATCH] startService throws if called when the app is in the background in Oreo --- src/org/kde/kdeconnect/BackgroundService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/org/kde/kdeconnect/BackgroundService.java b/src/org/kde/kdeconnect/BackgroundService.java index 9cfb20dc..c280f7de 100644 --- a/src/org/kde/kdeconnect/BackgroundService.java +++ b/src/org/kde/kdeconnect/BackgroundService.java @@ -399,7 +399,11 @@ public class BackgroundService extends Service { } } Intent serviceIntent = new Intent(c, BackgroundService.class); - c.startService(serviceIntent); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + c.startForegroundService(serviceIntent); + } else { + c.startService(serviceIntent); + } }).start(); }