summaryrefslogtreecommitdiffstats
path: root/core/java/android/provider
diff options
context:
space:
mode:
authorNancy Chen <nancychen@google.com>2015-05-13 21:54:47 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-05-13 21:54:48 +0000
commit782509076bf4ca155865c465985a458e83d9b577 (patch)
tree9be5b416a43047da5225b71704c1e283af64cc72 /core/java/android/provider
parentae649b1af86f0464cea073125103e45d1bd40fc8 (diff)
parent16b84b0ab586309ee4d76301c2e578dbfbd7c7db (diff)
downloadframeworks_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.java7
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;
}
}