diff options
author | yanglv <yanglv@codeaurora.org> | 2014-03-10 19:15:32 +0800 |
---|---|---|
committer | cretin45 <cretin45@gmail.com> | 2014-09-03 13:57:28 -0700 |
commit | 0ffb7eafba6ea3a7775f4d67e28c0e3d79fc1f83 (patch) | |
tree | ffb08991b1bf2d6393325125fc45248e6f7dfa1c | |
parent | 9fe49ac343250b69c4d9c864802ebfb4cad4e111 (diff) | |
download | android_packages_providers_TelephonyProvider-0ffb7eafba6ea3a7775f4d67e28c0e3d79fc1f83.tar.gz android_packages_providers_TelephonyProvider-0ffb7eafba6ea3a7775f4d67e28c0e3d79fc1f83.tar.bz2 android_packages_providers_TelephonyProvider-0ffb7eafba6ea3a7775f4d67e28c0e3d79fc1f83.zip |
Mms: Fix no message show after copying SMS to phone
Can not get recipient address from sent message in SIM card.
Add an API for getting recipient address of submit pdu.
Change-Id: Ic6fe103c009a55bf057c0f80965c99731bcb81a4
CRs-Fixed: 627278
-rw-r--r-- | src/com/android/providers/telephony/SmsProvider.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/providers/telephony/SmsProvider.java b/src/com/android/providers/telephony/SmsProvider.java index 83d7cda..bbff165 100644 --- a/src/com/android/providers/telephony/SmsProvider.java +++ b/src/com/android/providers/telephony/SmsProvider.java @@ -271,7 +271,9 @@ public class SmsProvider extends ContentProvider { } Object[] row = new Object[13]; row[0] = message.getServiceCenterAddress(); - row[1] = message.getDisplayOriginatingAddress(); + row[1] = (type == Sms.MESSAGE_TYPE_INBOX) + ? message.getDisplayOriginatingAddress() + : message.getRecipientAddress(); row[2] = String.valueOf(message.getMessageClass()); row[3] = message.getDisplayMessageBody(); row[4] = message.getTimestampMillis(); |