diff options
author | Nancy Chen <nancychen@google.com> | 2015-05-13 21:54:47 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-05-13 21:54:48 +0000 |
commit | 782509076bf4ca155865c465985a458e83d9b577 (patch) | |
tree | 9be5b416a43047da5225b71704c1e283af64cc72 /core/java/android/provider | |
parent | ae649b1af86f0464cea073125103e45d1bd40fc8 (diff) | |
parent | 16b84b0ab586309ee4d76301c2e578dbfbd7c7db (diff) | |
download | frameworks_base-782509076bf4ca155865c465985a458e83d9b577.zip frameworks_base-782509076bf4ca155865c465985a458e83d9b577.tar.gz frameworks_base-782509076bf4ca155865c465985a458e83d9b577.tar.bz2 |
Merge "Add phone account field for voicemail to distinguish the source." into mnc-dev
Diffstat (limited to 'core/java/android/provider')
-rw-r--r-- | core/java/android/provider/VoicemailContract.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/provider/VoicemailContract.java b/core/java/android/provider/VoicemailContract.java index 879f26c..89668c1 100644 --- a/core/java/android/provider/VoicemailContract.java +++ b/core/java/android/provider/VoicemailContract.java @@ -306,6 +306,13 @@ public class VoicemailContract { contentValues.put(Voicemails.SOURCE_PACKAGE, voicemail.getSourcePackage()); contentValues.put(Voicemails.SOURCE_DATA, voicemail.getSourceData()); contentValues.put(Voicemails.IS_READ, voicemail.isRead() ? 1 : 0); + + PhoneAccountHandle phoneAccount = voicemail.getPhoneAccount(); + if (voicemail.getPhoneAccount() != null) { + contentValues.put(Voicemails.PHONE_ACCOUNT_COMPONENT_NAME, + phoneAccount.getComponentName().flattenToString()); + contentValues.put(Voicemails.PHONE_ACCOUNT_ID, phoneAccount.getId()); + } return contentValues; } } |