diff --git a/src/com/android/settings/datausage/DataUsageSummary.java b/src/com/android/settings/datausage/DataUsageSummary.java index de98008b477..65e0217b5b6 100644 --- a/src/com/android/settings/datausage/DataUsageSummary.java +++ b/src/com/android/settings/datausage/DataUsageSummary.java @@ -89,10 +89,10 @@ public class DataUsageSummary extends DataUsageBase implements Indexable { if (hasMobileData) { List subscriptions = services.mSubscriptionManager.getActiveSubscriptionInfoList(); - if (subscriptions.size() == 0) { + if (subscriptions == null || subscriptions.size() == 0) { addMobileSection(defaultSubId); } - for (int i = 0; i < subscriptions.size(); i++) { + for (int i = 0; subscriptions != null && i < subscriptions.size(); i++) { addMobileSection(subscriptions.get(i).getSubscriptionId()); } }