Dialer: CallLogFragment: Move Un-registering call log observer to destroy
* Fixes call log not refreshing post/call
* While we at it also move contacts observer
Change-Id: Ifa2034dd2be5b1a06cefcc11b8215752e4ba20c0
Signed-off-by: Varun Date <date.varun123@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Pranav Temkar <pranavtemkar@gmail.com>
Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
diff --git a/java/com/android/dialer/app/calllog/CallLogFragment.java b/java/com/android/dialer/app/calllog/CallLogFragment.java
index 82f56d6..cd2371f 100644
--- a/java/com/android/dialer/app/calllog/CallLogFragment.java
+++ b/java/com/android/dialer/app/calllog/CallLogFragment.java
@@ -422,8 +422,6 @@
@Override
public void onPause() {
LogUtil.enterBlock("CallLogFragment.onPause");
- requireActivity().getContentResolver().unregisterContentObserver(callLogObserver);
- requireActivity().getContentResolver().unregisterContentObserver(contactsObserver);
if (getUserVisibleHint()) {
onNotVisible();
}
@@ -454,6 +452,8 @@
@Override
public void onDestroy() {
LogUtil.enterBlock("CallLogFragment.onDestroy");
+ requireActivity().getContentResolver().unregisterContentObserver(callLogObserver);
+ requireActivity().getContentResolver().unregisterContentObserver(contactsObserver);
if (adapter != null) {
adapter.changeCursor(null);
}