Merge "Don't observe Modes changes if MODES_UI is disabled" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
47db8abc89
@@ -16,6 +16,7 @@
|
||||
|
||||
package com.android.settings.notification.modes;
|
||||
|
||||
import android.app.Flags;
|
||||
import android.content.Context;
|
||||
import android.database.ContentObserver;
|
||||
import android.net.Uri;
|
||||
@@ -42,13 +43,17 @@ class ZenSettingsObserver extends ContentObserver {
|
||||
}
|
||||
|
||||
void register() {
|
||||
mContext.getContentResolver().registerContentObserver(ZEN_MODE_URI, false, this);
|
||||
mContext.getContentResolver().registerContentObserver(ZEN_MODE_CONFIG_ETAG_URI, false,
|
||||
this);
|
||||
if (Flags.modesApi() && Flags.modesUi()) {
|
||||
mContext.getContentResolver().registerContentObserver(ZEN_MODE_URI, false, this);
|
||||
mContext.getContentResolver().registerContentObserver(ZEN_MODE_CONFIG_ETAG_URI, false,
|
||||
this);
|
||||
}
|
||||
}
|
||||
|
||||
void unregister() {
|
||||
mContext.getContentResolver().unregisterContentObserver(this);
|
||||
if (Flags.modesApi() && Flags.modesUi()) {
|
||||
mContext.getContentResolver().unregisterContentObserver(this);
|
||||
}
|
||||
}
|
||||
|
||||
void setOnChangeListener(@Nullable Runnable callback) {
|
||||
|
||||
Reference in New Issue
Block a user