diff options
author | Tom Hennen <TomHennen@users.noreply.github.com> | 2015-11-01 10:41:00 -0500 |
---|---|---|
committer | Tom Hennen <TomHennen@users.noreply.github.com> | 2015-11-01 10:41:00 -0500 |
commit | 41f0adb101030db83060208c701a3b3c38fc9900 (patch) | |
tree | 1d997c6d80720a5f3755760509ccda8ed21d3f05 /core/src/main/java/de/danoeh | |
parent | 777dcfd8c5529c52676b1b115846bd7a5b1cd1bc (diff) | |
parent | d56af7e001f91ac17a320cd0c1b21887932dfb13 (diff) | |
download | AntennaPod-41f0adb101030db83060208c701a3b3c38fc9900.zip |
Merge pull request #1320 from mfietz/user_preferences
Refactoring: User preferences
Diffstat (limited to 'core/src/main/java/de/danoeh')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java b/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java index 84e349535..bd1061fad 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java +++ b/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java @@ -24,7 +24,6 @@ import java.util.LinkedList; import java.util.List; import java.util.concurrent.TimeUnit; -import de.danoeh.antennapod.core.ClientConfig; import de.danoeh.antennapod.core.R; import de.danoeh.antennapod.core.receiver.FeedUpdateReceiver; import de.danoeh.antennapod.core.storage.APCleanupAlgorithm; @@ -125,7 +124,7 @@ public class UserPreferences { Log.d(TAG, "Creating new instance of UserPreferences"); Validate.notNull(context); - UserPreferences.context = context; + UserPreferences.context = context.getApplicationContext(); UserPreferences.prefs = PreferenceManager.getDefaultSharedPreferences(context); createImportDirectory(); @@ -425,7 +424,7 @@ public class UserPreferences { .apply(); } - public static void setHiddenDrawerItems(Context context, List<String> items) { + public static void setHiddenDrawerItems(List<String> items) { String str = StringUtils.join(items, ','); prefs.edit() .putString(PREF_HIDDEN_DRAWER_ITEMS, str) @@ -628,8 +627,8 @@ public class UserPreferences { public static void restartUpdateIntervalAlarm(long triggerAtMillis, long intervalMillis) { Log.d(TAG, "Restarting update alarm."); AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); - PendingIntent updateIntent = PendingIntent.getBroadcast(context, 0, - new Intent(ClientConfig.applicationCallbacks.getApplicationInstance(), FeedUpdateReceiver.class), 0); + Intent intent = new Intent(context, FeedUpdateReceiver.class); + PendingIntent updateIntent = PendingIntent.getBroadcast(context, 0, intent, 0); alarmManager.cancel(updateIntent); if (intervalMillis > 0) { alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, @@ -648,7 +647,7 @@ public class UserPreferences { Log.d(TAG, "Restarting update alarm."); AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); PendingIntent updateIntent = PendingIntent.getBroadcast(context, 0, - new Intent(ClientConfig.applicationCallbacks.getApplicationInstance(), FeedUpdateReceiver.class), 0); + new Intent(context, FeedUpdateReceiver.class), 0); alarmManager.cancel(updateIntent); Calendar now = Calendar.getInstance(); |