summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2018-07-10 14:30:43 +0300
committerAndrew Dolgov <[email protected]>2018-07-10 14:30:43 +0300
commit079e5397b8a3dce126a1b586ba0d77e1dce23508 (patch)
tree9931946c3cd88e6e0ddf68b1d393547a45102f95 /org.fox.ttrss/src/main/java
parent4e8b3e55d68b019043d62da265b384361b616592 (diff)
fix workaround for widget crashing on API 27+ because of service restrictions
Diffstat (limited to 'org.fox.ttrss/src/main/java')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/widget/WidgetUpdateService.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/WidgetUpdateService.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/WidgetUpdateService.java
index 481aff3c..7fa444c6 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/WidgetUpdateService.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/WidgetUpdateService.java
@@ -1,6 +1,5 @@
package org.fox.ttrss.widget;
-import android.app.Notification;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
@@ -11,12 +10,14 @@ import android.os.Build;
import android.os.Handler;
import android.os.IBinder;
import android.preference.PreferenceManager;
+import android.support.v4.app.NotificationCompat;
import android.util.Log;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import org.fox.ttrss.ApiRequest;
+import org.fox.ttrss.CommonActivity;
import org.fox.ttrss.util.SimpleLoginManager;
import java.util.HashMap;
@@ -36,7 +37,10 @@ public class WidgetUpdateService extends Service {
super.onCreate();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
- startForeground(1, new Notification());
+ NotificationCompat.Builder nb = new NotificationCompat.Builder(getApplicationContext()).
+ setChannelId(CommonActivity.NOTIFICATION_CHANNEL_PRIORITY);
+
+ startForeground(1, nb.getNotification());
}
}