Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/news-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Development <david-dev@live.de>2016-01-14 19:11:51 +0300
committerDavid Development <david-dev@live.de>2016-01-14 19:11:51 +0300
commit9cf83e4453bb026cd857f021c156cb6111c4efcd (patch)
treeea492e6ba5bfb28a1fa1f29b7c7379fffb725213 /News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services
parentfe89751e71854f9a9b87e3a4d2ac9f3f43ac1283 (diff)
Refactoring and Fix #349
Diffstat (limited to 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services')
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/OwnCloudSyncService.java18
1 files changed, 2 insertions, 16 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/OwnCloudSyncService.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/OwnCloudSyncService.java
index b09977d8..9e053431 100644
--- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/OwnCloudSyncService.java
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/OwnCloudSyncService.java
@@ -23,7 +23,6 @@ package de.luhmer.owncloudnewsreader.services;
import android.app.ActivityManager;
import android.app.Service;
-import android.appwidget.AppWidgetManager;
import android.content.ComponentName;
import android.content.Intent;
import android.content.SharedPreferences;
@@ -148,20 +147,7 @@ public class OwnCloudSyncService extends Service {
}
};
- private void UpdateWidget()
- {
- Intent intent = new Intent(this, WidgetProvider.class);
- intent.setAction("android.appwidget.action.APPWIDGET_UPDATE");
- // Use an array and EXTRA_APPWIDGET_IDS instead of AppWidgetManager.EXTRA_APPWIDGET_ID,
- // since it seems the onUpdate() is only fired on that:
-
- int ids[] = AppWidgetManager.getInstance(getApplication()).getAppWidgetIds(new ComponentName(getApplication(), WidgetProvider.class));
- intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS,ids);
- intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID,ids);
- sendBroadcast(intent);
- }
-
- private void ThrowException(Exception ex) {
+ private void ThrowException(Exception ex) {
List<IOwnCloudSyncServiceCallback> callbackList = getCallBackItemsAndBeginBroadcast();
for (IOwnCloudSyncServiceCallback icb : callbackList) {
try {
@@ -191,6 +177,7 @@ public class OwnCloudSyncService extends Service {
private void finishedSync() {
TeslaUnreadManager.PublishUnreadCount(this);
+ WidgetProvider.UpdateWidget(this);
syncRunning = false;
syncStopWatch.stop();
@@ -212,7 +199,6 @@ public class OwnCloudSyncService extends Service {
if(mPrefs.getBoolean(SettingsActivity.CB_SHOW_NOTIFICATION_NEW_ARTICLES_STRING, true))//Default is true
NotificationManagerNewsReader.getInstance(OwnCloudSyncService.this).ShowMessage(title, tickerText, contentText);
}
- UpdateWidget();
}
List<IOwnCloudSyncServiceCallback> callbackList = getCallBackItemsAndBeginBroadcast();