aboutsummaryrefslogtreecommitdiff
path: root/src/java/com/android/internal/telephony/SmsBroadcastUndelivered.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/android/internal/telephony/SmsBroadcastUndelivered.java')
-rw-r--r--src/java/com/android/internal/telephony/SmsBroadcastUndelivered.java10
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();
+ }
+ }
}
}
}