summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java
diff options
context:
space:
mode:
authorzachh <zachh@google.com>2018-03-20 10:19:16 -0700
committerCopybara-Service <copybara-piper@google.com>2018-03-20 11:05:42 -0700
commit9bc97d1d423599e1c56a59537349b0a097865557 (patch)
tree32c2dad2656bbddacf65cd5559c01281dbc4e456 /java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java
parent4633a7d3eb071bd1bf17f016386f8154d16116a3 (diff)
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
Diffstat (limited to 'java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java')
-rw-r--r--java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java b/java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java
index 6daa5e757..3c34fa6a5 100644
--- a/java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java
+++ b/java/com/android/dialer/calllog/datasources/systemcalllog/SystemCallLogDataSource.java
@@ -120,6 +120,11 @@ public class SystemCallLogDataSource implements CallLogDataSource {
}
@Override
+ public void unregisterContentObservers(Context appContext) {
+ appContext.getContentResolver().unregisterContentObserver(markDirtyObserver);
+ }
+
+ @Override
public ListenableFuture<Boolean> isDirty(Context appContext) {
return backgroundExecutorService.submit(() -> isDirtyInternal(appContext));
}