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:
authorUnpublished <unpublished@gmx.net>2021-02-28 14:36:41 +0300
committerUnpublished <unpublished@gmx.net>2021-02-28 14:37:58 +0300
commit56dd0f631cec1f1c63d1981a9b3dcc4be68f6c00 (patch)
treefaa360c6518fc7d3f34f8bed3aa634ba3ad0aab6 /News-Android-App/src/main/java
parent8a79ef013be97b7497e63e97d2d08cf7df1802a3 (diff)
Use application context to avoid leaking services
Signed-off-by: Unpublished <unpublished@gmx.net>
Diffstat (limited to 'News-Android-App/src/main/java')
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/authentication/OwnCloudSyncAdapter.java2
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/DownloadImagesService.java4
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/OwnCloudSyncService.java2
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);
}
}
}