Settings: Move downtime to new automation sub-settings page.

Bug: 20064962
Change-Id: I6238439bbd679c143fc986743a65ed64057f2755
This commit is contained in:
John Spurlock
2015-04-03 15:11:33 -04:00
parent 851532f37f
commit d8b3683570
10 changed files with 566 additions and 401 deletions

View File

@@ -17,6 +17,7 @@
package com.android.settings.notification;
import android.app.INotificationManager;
import android.app.NotificationManager;
import android.content.Context;
import android.database.ContentObserver;
import android.net.Uri;
@@ -83,6 +84,11 @@ abstract public class ZenModeSettingsBase extends SettingsPreferenceFragment {
}
}
protected static boolean isDowntimeSupported(Context context) {
return NotificationManager.from(context)
.isSystemConditionProviderEnabled(ZenModeConfig.DOWNTIME_PATH);
}
private void updateZenModeConfig() {
final ZenModeConfig config = getZenModeConfig();
if (Objects.equals(config, mConfig)) return;