diff --git a/src/com/android/settings/DataUsageSummary.java b/src/com/android/settings/DataUsageSummary.java index 473b6db3d7e..f2a22572246 100644 --- a/src/com/android/settings/DataUsageSummary.java +++ b/src/com/android/settings/DataUsageSummary.java @@ -1190,6 +1190,12 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable private void handleMultiSimDataDialog() { final Context context = getActivity(); final SubscriptionInfo currentSir = getCurrentTabSubInfo(context); + + //If sim has not loaded after toggling data switch, return. + if (currentSir == null) { + return; + } + final SubscriptionInfo nextSir = mSubscriptionManager.getActiveSubscriptionInfo( mSubscriptionManager.getDefaultDataSubId());