Merge pull request #3214 from ByteHamster/work-manager-disabled-auto-update
Handle disabled auto update
This commit is contained in:
commit
83201d27df
|
@ -381,6 +381,10 @@ public class UserPreferences {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static boolean isAutoUpdateDisabled() {
|
||||||
|
return prefs.getString(PREF_UPDATE_INTERVAL, "").equals("0");
|
||||||
|
}
|
||||||
|
|
||||||
public static String getMobileUpdatesEnabled() {
|
public static String getMobileUpdatesEnabled() {
|
||||||
return prefs.getString(PREF_MOBILE_UPDATE, "images");
|
return prefs.getString(PREF_MOBILE_UPDATE, "images");
|
||||||
}
|
}
|
||||||
|
@ -832,7 +836,9 @@ public class UserPreferences {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void restartUpdateAlarm() {
|
public static void restartUpdateAlarm() {
|
||||||
if (isAutoUpdateTimeOfDay()) {
|
if (isAutoUpdateDisabled()) {
|
||||||
|
AutoUpdateManager.disableAutoUpdate();
|
||||||
|
} else if (isAutoUpdateTimeOfDay()) {
|
||||||
int[] timeOfDay = getUpdateTimeOfDay();
|
int[] timeOfDay = getUpdateTimeOfDay();
|
||||||
Log.d(TAG, "timeOfDay: " + Arrays.toString(timeOfDay));
|
Log.d(TAG, "timeOfDay: " + Arrays.toString(timeOfDay));
|
||||||
AutoUpdateManager.restartUpdateTimeOfDayAlarm(timeOfDay[0], timeOfDay[1]);
|
AutoUpdateManager.restartUpdateTimeOfDayAlarm(timeOfDay[0], timeOfDay[1]);
|
||||||
|
|
Loading…
Reference in New Issue