summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/network
diff options
context:
space:
mode:
authorBonian Chen <bonianchen@google.com>2020-05-04 14:09:46 +0800
committerBonian Chen <bonianchen@google.com>2020-05-04 14:11:09 +0800
commit017cc4e48f68b374d1533a9c55026918d18b6d4c (patch)
tree061cd9ee7d758330a1e6ab9c0802ff10dce2f38d /src/com/android/settings/network
parent7dc7252c15550bc4e2c470656a2adac7dd6eaf6c (diff)
downloadpackages_apps_Settings-017cc4e48f68b374d1533a9c55026918d18b6d4c.tar.gz
packages_apps_Settings-017cc4e48f68b374d1533a9c55026918d18b6d4c.tar.bz2
packages_apps_Settings-017cc4e48f68b374d1533a9c55026918d18b6d4c.zip
[Settings] Crash avoidance
Avoid crash when NullPointer. Bug: 155248992 Test: manual Change-Id: I5e4b46dcdf7ff21713b3f77fc9e20f503800b8e2
Diffstat (limited to 'src/com/android/settings/network')
-rw-r--r--src/com/android/settings/network/telephony/MobileNetworkSettings.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/settings/network/telephony/MobileNetworkSettings.java b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
index 54fe2c16ee..0f76203d2a 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkSettings.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
@@ -133,7 +133,11 @@ public class MobileNetworkSettings extends RestrictedDashboardFragment {
public void onAttach(Context context) {
super.onAttach(context);
- use(DataUsageSummaryPreferenceController.class).init(mSubId);
+ final DataUsageSummaryPreferenceController dataUsageSummaryPreferenceController =
+ use(DataUsageSummaryPreferenceController.class);
+ if (dataUsageSummaryPreferenceController != null) {
+ dataUsageSummaryPreferenceController.init(mSubId);
+ }
use(CallsDefaultSubscriptionController.class).init(getLifecycle());
use(SmsDefaultSubscriptionController.class).init(getLifecycle());
use(MobileNetworkSwitchController.class).init(getLifecycle(), mSubId);