From 56dd0f631cec1f1c63d1981a9b3dcc4be68f6c00 Mon Sep 17 00:00:00 2001 From: Unpublished Date: Sun, 28 Feb 2021 12:36:41 +0100 Subject: Use application context to avoid leaking services Signed-off-by: Unpublished --- .../luhmer/owncloudnewsreader/authentication/OwnCloudSyncAdapter.java | 2 +- .../de/luhmer/owncloudnewsreader/services/DownloadImagesService.java | 4 ++-- .../de/luhmer/owncloudnewsreader/services/OwnCloudSyncService.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'News-Android-App/src/main/java') diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/authentication/OwnCloudSyncAdapter.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/authentication/OwnCloudSyncAdapter.java index 0ad3dde7..90e42a69 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/authentication/OwnCloudSyncAdapter.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/authentication/OwnCloudSyncAdapter.java @@ -60,7 +60,7 @@ public class OwnCloudSyncAdapter extends AbstractThreadedSyncAdapter { public OwnCloudSyncAdapter(Context context, boolean autoInitialize) { super(context, autoInitialize); - ((NewsReaderApplication) context.getApplicationContext()).getAppComponent().injectService(this); + ((NewsReaderApplication) context).getAppComponent().injectService(this); } diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/DownloadImagesService.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/DownloadImagesService.java index fdc51be1..c6aec03c 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/DownloadImagesService.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/DownloadImagesService.java @@ -114,10 +114,10 @@ public class DownloadImagesService extends JobIntentService { if(downloadMode.equals(DownloadMode.FAVICONS_ONLY)) { List feedList = dbConn.getListOfFeeds(); - FavIconHandler favIconHandler = new FavIconHandler(this); + FavIconHandler favIconHandler = new FavIconHandler(getApplicationContext()); for(Feed feed : feedList) { try { - favIconHandler.preCacheFavIcon(feed, this); + favIconHandler.preCacheFavIcon(feed, getApplicationContext()); } catch(IllegalStateException ex) { Log.e(TAG, ex.getMessage()); } 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 8792c3f3..15693a0d 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 @@ -24,7 +24,7 @@ public class OwnCloudSyncService extends Service { */ synchronized (sSyncAdapterLock) { if (sSyncAdapter == null) { - sSyncAdapter = new OwnCloudSyncAdapter(this, true); + sSyncAdapter = new OwnCloudSyncAdapter(getApplicationContext(), true); } } } -- cgit v1.2.3