diff options
author | Elliott Hughes <enh@google.com> | 2013-12-13 17:44:20 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-12-13 17:44:20 +0000 |
commit | f427ab834cd2b767658c4ad9748db6b2917c4cfe (patch) | |
tree | 442cbb71c7c302fccd43e9feb649711cc6d55315 | |
parent | 5a2060dc44d70cf4f45772aa3653f49d6c8ec6fb (diff) | |
parent | ce1507424c6a7f2d47e632f1c3520c8d027621db (diff) |
am ce150742: am dc372cc7: Merge "Add a content observer for voicemail to the call log fragment"
* commit 'ce1507424c6a7f2d47e632f1c3520c8d027621db':
Add a content observer for voicemail to the call log fragment
-rw-r--r-- | src/com/android/dialer/calllog/CallLogFragment.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/dialer/calllog/CallLogFragment.java b/src/com/android/dialer/calllog/CallLogFragment.java index c8e261358..e8d8b275a 100644 --- a/src/com/android/dialer/calllog/CallLogFragment.java +++ b/src/com/android/dialer/calllog/CallLogFragment.java @@ -29,6 +29,7 @@ import android.os.Handler; import android.provider.CallLog; import android.provider.CallLog.Calls; import android.provider.ContactsContract; +import android.provider.VoicemailContract.Status; import android.telephony.PhoneNumberUtils; import android.telephony.TelephonyManager; import android.view.LayoutInflater; @@ -97,6 +98,7 @@ public class CallLogFragment extends ListFragment // See issue 6363009 private final ContentObserver mCallLogObserver = new CustomContentObserver(); private final ContentObserver mContactsObserver = new CustomContentObserver(); + private final ContentObserver mVoicemailStatusObserver = new CustomContentObserver(); private boolean mRefreshDataRequired = true; // Exactly same variable is in Fragment as a package private. @@ -135,6 +137,8 @@ public class CallLogFragment extends ListFragment mCallLogObserver); getActivity().getContentResolver().registerContentObserver( ContactsContract.Contacts.CONTENT_URI, true, mContactsObserver); + getActivity().getContentResolver().registerContentObserver( + Status.CONTENT_URI, true, mVoicemailStatusObserver); setHasOptionsMenu(true); updateCallList(mCallTypeFilter); } @@ -314,6 +318,7 @@ public class CallLogFragment extends ListFragment mAdapter.changeCursor(null); getActivity().getContentResolver().unregisterContentObserver(mCallLogObserver); getActivity().getContentResolver().unregisterContentObserver(mContactsObserver); + getActivity().getContentResolver().unregisterContentObserver(mVoicemailStatusObserver); } @Override |