From 9bc97d1d423599e1c56a59537349b0a097865557 Mon Sep 17 00:00:00 2001 From: zachh Date: Tue, 20 Mar 2018 10:19:16 -0700 Subject: Added unregisterContentResolvers() to CallLogDataSource and PhoneLookup. This is needed to support flag changes which should cause the call log framework to become disabled. It's not called anywhere yet. Bug: 74821995 Test: unit PiperOrigin-RevId: 189761665 Change-Id: I914c690448f03ebacd7d05c9ad082aba7bf1a4ce --- java/com/android/dialer/phonelookup/PhoneLookup.java | 3 +++ .../phonelookup/blockednumber/DialerBlockedNumberPhoneLookup.java | 5 +++++ .../phonelookup/blockednumber/SystemBlockedNumberPhoneLookup.java | 5 +++++ .../dialer/phonelookup/composite/CompositePhoneLookup.java | 8 ++++++++ .../dialer/phonelookup/cp2/Cp2DefaultDirectoryPhoneLookup.java | 3 +++ .../dialer/phonelookup/cp2/Cp2ExtendedDirectoryPhoneLookup.java | 3 +++ java/com/android/dialer/phonelookup/spam/SpamPhoneLookup.java | 3 +++ 7 files changed, 30 insertions(+) (limited to 'java/com/android/dialer/phonelookup') diff --git a/java/com/android/dialer/phonelookup/PhoneLookup.java b/java/com/android/dialer/phonelookup/PhoneLookup.java index a7974ad10..016a8a854 100644 --- a/java/com/android/dialer/phonelookup/PhoneLookup.java +++ b/java/com/android/dialer/phonelookup/PhoneLookup.java @@ -85,4 +85,7 @@ public interface PhoneLookup { @MainThread void registerContentObservers(Context appContext); + + @MainThread + void unregisterContentObservers(Context appContext); } diff --git a/java/com/android/dialer/phonelookup/blockednumber/DialerBlockedNumberPhoneLookup.java b/java/com/android/dialer/phonelookup/blockednumber/DialerBlockedNumberPhoneLookup.java index b6b02e135..3491070ad 100644 --- a/java/com/android/dialer/phonelookup/blockednumber/DialerBlockedNumberPhoneLookup.java +++ b/java/com/android/dialer/phonelookup/blockednumber/DialerBlockedNumberPhoneLookup.java @@ -177,4 +177,9 @@ public final class DialerBlockedNumberPhoneLookup implements PhoneLookup { // No content observer can be registered as Spam is not based on a content provider. // Each Spam implementation should be responsible for notifying any data changes. } + + @Override + public void unregisterContentObservers(Context appContext) {} } -- cgit v1.2.3