Loading src/com/android/settings/wifi/NotifyOpenNetworksPreferenceController.java +4 −6 Original line number Diff line number Diff line Loading @@ -100,13 +100,11 @@ public class NotifyOpenNetworksPreferenceController extends PreferenceController final SwitchPreference notifyOpenNetworks = (SwitchPreference) preference; notifyOpenNetworks.setChecked(Settings.Global.getInt(mContext.getContentResolver(), Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON, 0) == 1); notifyOpenNetworks.setEnabled(Settings.Global.getInt(mContext.getContentResolver(), Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED, 0) == 1); } class SettingObserver extends ContentObserver { private final Uri NETWORK_RECOMMENDATIONS_ENABLED_URI = Settings.Global.getUriFor(Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED); private final Uri NETWORKS_AVAILABLE_URI = Settings.Global.getUriFor( Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON); private final Preference mPreference; Loading @@ -117,7 +115,7 @@ public class NotifyOpenNetworksPreferenceController extends PreferenceController public void register(ContentResolver cr, boolean register) { if (register) { cr.registerContentObserver(NETWORK_RECOMMENDATIONS_ENABLED_URI, false, this); cr.registerContentObserver(NETWORKS_AVAILABLE_URI, false, this); } else { cr.unregisterContentObserver(this); } Loading @@ -126,7 +124,7 @@ public class NotifyOpenNetworksPreferenceController extends PreferenceController @Override public void onChange(boolean selfChange, Uri uri) { super.onChange(selfChange, uri); if (NETWORK_RECOMMENDATIONS_ENABLED_URI.equals(uri)) { if (NETWORKS_AVAILABLE_URI.equals(uri)) { updateState(mPreference); } } Loading tests/robotests/src/com/android/settings/wifi/NotifyOpenNetworkPreferenceControllerTest.java +2 −7 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ package com.android.settings.wifi; import static android.provider.Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED; import static android.provider.Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON; import static com.google.common.truth.Truth.assertThat; Loading Loading @@ -87,28 +86,24 @@ public class NotifyOpenNetworkPreferenceControllerTest { } @Test public void updateState_preferenceSetCheckedAndSetEnabledWhenSettingsAreEnabled() { public void updateState_preferenceSetCheckedWhenSettingsAreEnabled() { final SwitchPreference preference = mock(SwitchPreference.class); Settings.System.putInt(mContext.getContentResolver(), NETWORK_RECOMMENDATIONS_ENABLED, 1); Settings.System.putInt(mContext.getContentResolver(), WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON, 1); mController.updateState(preference); verify(preference).setChecked(true); verify(preference).setEnabled(true); } @Test public void updateState_preferenceSetCheckedAndSetEnabledWhenSettingsAreDisabled() { public void updateState_preferenceSetCheckedWhenSettingsAreDisabled() { final SwitchPreference preference = mock(SwitchPreference.class); Settings.System.putInt(mContext.getContentResolver(), NETWORK_RECOMMENDATIONS_ENABLED, 0); Settings.System.putInt(mContext.getContentResolver(), WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON, 0); mController.updateState(preference); verify(preference).setChecked(false); verify(preference).setEnabled(false); } } Loading
src/com/android/settings/wifi/NotifyOpenNetworksPreferenceController.java +4 −6 Original line number Diff line number Diff line Loading @@ -100,13 +100,11 @@ public class NotifyOpenNetworksPreferenceController extends PreferenceController final SwitchPreference notifyOpenNetworks = (SwitchPreference) preference; notifyOpenNetworks.setChecked(Settings.Global.getInt(mContext.getContentResolver(), Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON, 0) == 1); notifyOpenNetworks.setEnabled(Settings.Global.getInt(mContext.getContentResolver(), Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED, 0) == 1); } class SettingObserver extends ContentObserver { private final Uri NETWORK_RECOMMENDATIONS_ENABLED_URI = Settings.Global.getUriFor(Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED); private final Uri NETWORKS_AVAILABLE_URI = Settings.Global.getUriFor( Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON); private final Preference mPreference; Loading @@ -117,7 +115,7 @@ public class NotifyOpenNetworksPreferenceController extends PreferenceController public void register(ContentResolver cr, boolean register) { if (register) { cr.registerContentObserver(NETWORK_RECOMMENDATIONS_ENABLED_URI, false, this); cr.registerContentObserver(NETWORKS_AVAILABLE_URI, false, this); } else { cr.unregisterContentObserver(this); } Loading @@ -126,7 +124,7 @@ public class NotifyOpenNetworksPreferenceController extends PreferenceController @Override public void onChange(boolean selfChange, Uri uri) { super.onChange(selfChange, uri); if (NETWORK_RECOMMENDATIONS_ENABLED_URI.equals(uri)) { if (NETWORKS_AVAILABLE_URI.equals(uri)) { updateState(mPreference); } } Loading
tests/robotests/src/com/android/settings/wifi/NotifyOpenNetworkPreferenceControllerTest.java +2 −7 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ package com.android.settings.wifi; import static android.provider.Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED; import static android.provider.Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON; import static com.google.common.truth.Truth.assertThat; Loading Loading @@ -87,28 +86,24 @@ public class NotifyOpenNetworkPreferenceControllerTest { } @Test public void updateState_preferenceSetCheckedAndSetEnabledWhenSettingsAreEnabled() { public void updateState_preferenceSetCheckedWhenSettingsAreEnabled() { final SwitchPreference preference = mock(SwitchPreference.class); Settings.System.putInt(mContext.getContentResolver(), NETWORK_RECOMMENDATIONS_ENABLED, 1); Settings.System.putInt(mContext.getContentResolver(), WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON, 1); mController.updateState(preference); verify(preference).setChecked(true); verify(preference).setEnabled(true); } @Test public void updateState_preferenceSetCheckedAndSetEnabledWhenSettingsAreDisabled() { public void updateState_preferenceSetCheckedWhenSettingsAreDisabled() { final SwitchPreference preference = mock(SwitchPreference.class); Settings.System.putInt(mContext.getContentResolver(), NETWORK_RECOMMENDATIONS_ENABLED, 0); Settings.System.putInt(mContext.getContentResolver(), WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON, 0); mController.updateState(preference); verify(preference).setChecked(false); verify(preference).setEnabled(false); } }