diff options
Diffstat (limited to 'src/java/com/android/internal/telephony/SmsBroadcastUndelivered.java')
-rw-r--r-- | src/java/com/android/internal/telephony/SmsBroadcastUndelivered.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/SmsBroadcastUndelivered.java b/src/java/com/android/internal/telephony/SmsBroadcastUndelivered.java index ecd62765a1..7fc499e6a0 100644 --- a/src/java/com/android/internal/telephony/SmsBroadcastUndelivered.java +++ b/src/java/com/android/internal/telephony/SmsBroadcastUndelivered.java @@ -31,6 +31,8 @@ import android.os.UserManager; import android.telephony.CarrierConfigManager; import android.telephony.SubscriptionManager; +import com.android.internal.telephony.analytics.TelephonyAnalytics; +import com.android.internal.telephony.analytics.TelephonyAnalytics.SmsMmsAnalytics; import com.android.internal.telephony.cdma.CdmaInboundSmsHandler; import com.android.internal.telephony.gsm.GsmInboundSmsHandler; import com.android.internal.telephony.metrics.TelephonyMetrics; @@ -242,6 +244,14 @@ public class SmsBroadcastUndelivered { if (phone != null) { phone.getSmsStats().onDroppedIncomingMultipartSms(message.mIs3gpp2, rows, message.mMessageCount); + TelephonyAnalytics telephonyAnalytics = phone.getTelephonyAnalytics(); + if (telephonyAnalytics != null) { + SmsMmsAnalytics smsMmsAnalytics = + telephonyAnalytics.getSmsMmsAnalytics(); + if (smsMmsAnalytics != null) { + smsMmsAnalytics.onDroppedIncomingMultipartSms(); + } + } } } } |