diff options
author | Unpublished <unpublished@gmx.net> | 2021-02-28 14:36:41 +0300 |
---|---|---|
committer | Unpublished <unpublished@gmx.net> | 2021-02-28 14:37:58 +0300 |
commit | 56dd0f631cec1f1c63d1981a9b3dcc4be68f6c00 (patch) | |
tree | faa360c6518fc7d3f34f8bed3aa634ba3ad0aab6 /News-Android-App/src/main/java | |
parent | 8a79ef013be97b7497e63e97d2d08cf7df1802a3 (diff) |
Use application context to avoid leaking services
Signed-off-by: Unpublished <unpublished@gmx.net>
Diffstat (limited to 'News-Android-App/src/main/java')
3 files changed, 4 insertions, 4 deletions
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<Feed> 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); } } } |