diff options
author | Elliott Hughes <enh@google.com> | 2013-12-13 22:19:34 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-12-13 22:19:34 +0000 |
commit | 0d31e205eb569e1a1869c0dce329caa69942fa18 (patch) | |
tree | 1f65c1223a26884123e47954f3546e562b34bc7c /src | |
parent | dc6082196698286e251c10f4ecc2ca75f3c217c7 (diff) | |
parent | a65366114ad3b1014c22d8a84c74a94fb7f47139 (diff) |
am a6536611: am f427ab83: am ce150742: am dc372cc7: Merge "Add a content observer for voicemail to the call log fragment"
* commit 'a65366114ad3b1014c22d8a84c74a94fb7f47139':
Add a content observer for voicemail to the call log fragment
Diffstat (limited to 'src')
-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 4fb4b0a26..826abe11d 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; @@ -98,6 +99,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. @@ -136,6 +138,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); } @@ -315,6 +319,7 @@ public class CallLogFragment extends ListFragment mAdapter.changeCursor(null); getActivity().getContentResolver().unregisterContentObserver(mCallLogObserver); getActivity().getContentResolver().unregisterContentObserver(mContactsObserver); + getActivity().getContentResolver().unregisterContentObserver(mVoicemailStatusObserver); } @Override |