diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java index b36248f1479..d74714fbb63 100644 --- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java +++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java @@ -227,9 +227,13 @@ public class NetworkSelectSettings extends DashboardFragment { setProgressBarVisible(false); getPreferenceScreen().setEnabled(true); - mSelectedPreference.setSummary(isSucceed - ? R.string.network_connected - : R.string.network_could_not_connect); + if (mSelectedPreference != null) { + mSelectedPreference.setSummary(isSucceed + ? R.string.network_connected + : R.string.network_could_not_connect); + } else { + Log.e(TAG, "No preference to update!"); + } break; case EVENT_NETWORK_SCAN_RESULTS: List results = aggregateCellInfoList((List) msg.obj);