diff options
author | Bonian Chen <bonianchen@google.com> | 2020-05-04 14:09:46 +0800 |
---|---|---|
committer | Bonian Chen <bonianchen@google.com> | 2020-05-04 14:11:09 +0800 |
commit | 017cc4e48f68b374d1533a9c55026918d18b6d4c (patch) | |
tree | 061cd9ee7d758330a1e6ab9c0802ff10dce2f38d /src/com/android/settings/network | |
parent | 7dc7252c15550bc4e2c470656a2adac7dd6eaf6c (diff) | |
download | packages_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.java | 6 |
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); |