summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2018-07-10 14:45:26 +0300
committerAndrew Dolgov <[email protected]>2018-07-10 14:45:26 +0300
commitfeddeea841bfe29f69470645fb58c61fa7abcb07 (patch)
tree19aeeb48f094777c45d236b09cf7271574b5b9f6 /org.fox.ttrss/src/main/java
parent079e5397b8a3dce126a1b586ba0d77e1dce23508 (diff)
update previous a bit
Diffstat (limited to 'org.fox.ttrss/src/main/java')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/widget/SmallWidgetProvider.java2
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/widget/WidgetUpdateService.java21
2 files changed, 18 insertions, 5 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/SmallWidgetProvider.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/SmallWidgetProvider.java
index d0fe0bf6..e0daecad 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/SmallWidgetProvider.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/SmallWidgetProvider.java
@@ -57,7 +57,7 @@ public class SmallWidgetProvider extends AppWidgetProvider {
@Override
public void onReceive(Context context, Intent intent) {
- Log.d(TAG, "onReceive");
+ Log.d(TAG, "onReceive: " + intent);
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);
ComponentName thisAppWidget = new ComponentName(context.getPackageName(), SmallWidgetProvider.class.getName());
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 7fa444c6..c4d01066 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,5 +1,6 @@
package org.fox.ttrss.widget;
+import android.app.Notification;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
@@ -18,6 +19,7 @@ import com.google.gson.JsonObject;
import org.fox.ttrss.ApiRequest;
import org.fox.ttrss.CommonActivity;
+import org.fox.ttrss.R;
import org.fox.ttrss.util.SimpleLoginManager;
import java.util.HashMap;
@@ -37,10 +39,14 @@ public class WidgetUpdateService extends Service {
super.onCreate();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
- NotificationCompat.Builder nb = new NotificationCompat.Builder(getApplicationContext()).
- setChannelId(CommonActivity.NOTIFICATION_CHANNEL_PRIORITY);
-
- startForeground(1, nb.getNotification());
+ NotificationCompat.Builder nb = new NotificationCompat.Builder(getApplicationContext())
+ .setOngoing(true)
+ .setSmallIcon(R.drawable.ic_launcher)
+ .setPriority(Notification.PRIORITY_MIN)
+ .setCategory(Notification.CATEGORY_SERVICE)
+ .setChannelId(CommonActivity.NOTIFICATION_CHANNEL_NORMAL);
+
+ startForeground(1, nb.build());
}
}
@@ -105,6 +111,8 @@ public class WidgetUpdateService extends Service {
} else {
+ Log.d(TAG, "starting update...");
+
final int feedId = m_prefs.getBoolean("widget_show_fresh", true) ? -3 : 0;
final SimpleLoginManager loginManager = new SimpleLoginManager() {
@@ -112,9 +120,14 @@ public class WidgetUpdateService extends Service {
@Override
protected void onLoginSuccess(int requestId, String sessionId, int apiLevel) {
+ Log.d(TAG, "onLoginSuccess");
+
ApiRequest aru = new ApiRequest(getApplicationContext()) {
@Override
protected void onPostExecute(JsonElement result) {
+
+ Log.d(TAG, "got result" + result);
+
if (result != null) {
try {
JsonObject content = result.getAsJsonObject();