diff options
| author | 2017-06-07 23:18:07 +0000 | |
|---|---|---|
| committer | 2017-06-07 23:18:11 +0000 | |
| commit | 584406f8e12a767b0e1fa43df02e21d2e6852c52 (patch) | |
| tree | e9c13dc88ee0e5a98af008ac388bc3fafe6567fd | |
| parent | 58977d10353000e3edaf90ab447d6de92ad075a2 (diff) | |
| parent | 889e961477cc1057439ceec7468120af6b21099e (diff) | |
Merge "DO NOT MERGE: Kill Wifi Badging in OC." into oc-dev
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java | 26 | ||||
| -rw-r--r-- | packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/WifiTrackerTest.java | 13 |
2 files changed, 11 insertions, 28 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java b/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java index 20cc5a623358..40a59cf1ab82 100644 --- a/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java +++ b/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java @@ -136,8 +136,6 @@ public class WifiTracker { private final NetworkScoreManager mNetworkScoreManager; private final WifiNetworkScoreCache mScoreCache; - private boolean mNetworkScoringUiEnabled; - private final ContentObserver mObserver; @GuardedBy("mLock") private final Set<NetworkKey> mRequestedScores = new ArraySet<>(); @@ -225,16 +223,6 @@ public class WifiTracker { updateNetworkScores(); } }); - - mObserver = new ContentObserver(mWorkHandler) { - @Override - public void onChange(boolean selfChange) { - mNetworkScoringUiEnabled = - Settings.Global.getInt( - mContext.getContentResolver(), - Settings.Global.NETWORK_SCORING_UI_ENABLED, 0) == 1; - } - }; } /** @@ -308,12 +296,6 @@ public class WifiTracker { synchronized (mLock) { registerScoreCache(); - mContext.getContentResolver().registerContentObserver( - Settings.Global.getUriFor(Settings.Global.NETWORK_SCORING_UI_ENABLED), - false /* notifyForDescendants */, - mObserver); - mObserver.onChange(false /* selfChange */); // Set mScoringUiEnabled - resumeScanning(); if (!mRegistered) { mContext.registerReceiver(mReceiver, mFilter); @@ -360,7 +342,6 @@ public class WifiTracker { } unregisterAndClearScoreCache(); pauseScanning(); - mContext.getContentResolver().unregisterContentObserver(mObserver); mWorkHandler.removePendingMessages(); mMainHandler.removePendingMessages(); @@ -580,7 +561,7 @@ public class WifiTracker { requestScoresForNetworkKeys(scoresToRequest); for (AccessPoint ap : accessPoints) { - ap.update(mScoreCache, mNetworkScoringUiEnabled); + ap.update(mScoreCache, false /* mNetworkScoringUiEnabled */); } // Pre-sort accessPoints to speed preference insertion @@ -678,7 +659,7 @@ public class WifiTracker { updated = true; if (previouslyConnected != ap.isActive()) reorder = true; } - if (ap.update(mScoreCache, mNetworkScoringUiEnabled)) { + if (ap.update(mScoreCache, false /* mNetworkScoringUiEnabled */)) { reorder = true; updated = true; } @@ -701,7 +682,8 @@ public class WifiTracker { synchronized (mLock) { boolean updated = false; for (int i = 0; i < mInternalAccessPoints.size(); i++) { - if (mInternalAccessPoints.get(i).update(mScoreCache, mNetworkScoringUiEnabled)) { + if (mInternalAccessPoints.get(i).update( + mScoreCache, false /* mNetworkScoringUiEnabled */)) { updated = true; } } diff --git a/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/WifiTrackerTest.java b/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/WifiTrackerTest.java index 086e10cda499..c52643243063 100644 --- a/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/WifiTrackerTest.java +++ b/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/WifiTrackerTest.java @@ -473,7 +473,7 @@ public class WifiTrackerTest { } @Test - public void scoreCacheUpdateScoresShouldChangeSortOrder() throws InterruptedException { + public void scoreCacheUpdateScoresShouldNotChangeSortOrder() throws InterruptedException { WifiTracker tracker = createTrackerWithImmediateBroadcastsAndInjectInitialScanResults(); List<AccessPoint> aps = tracker.getAccessPoints(); assertTrue(aps.size() == 2); @@ -484,8 +484,8 @@ public class WifiTrackerTest { aps = tracker.getAccessPoints(); assertTrue(aps.size() == 2); - assertEquals(aps.get(0).getSsidStr(), SSID_2); - assertEquals(aps.get(1).getSsidStr(), SSID_1); + assertEquals(aps.get(0).getSsidStr(), SSID_1); + assertEquals(aps.get(1).getSsidStr(), SSID_2); } @Test @@ -511,7 +511,8 @@ public class WifiTrackerTest { } @Test - public void scoreCacheUpdateScoresShouldInsertBadgeIntoAccessPoint() throws InterruptedException { + public void scoreCacheUpdateScoresShouldNotInsertBadgeIntoAccessPoint() + throws InterruptedException { WifiTracker tracker = createTrackerWithImmediateBroadcastsAndInjectInitialScanResults(); updateScoresAndWaitForAccessPointsChangedCallback(); @@ -519,9 +520,9 @@ public class WifiTrackerTest { for (AccessPoint ap : aps) { if (ap.getSsidStr().equals(SSID_1)) { - assertEquals(BADGE_1, ap.getBadge()); + assertEquals(NetworkBadging.BADGING_NONE, ap.getBadge()); } else if (ap.getSsidStr().equals(SSID_2)) { - assertEquals(BADGE_2, ap.getBadge()); + assertEquals(NetworkBadging.BADGING_NONE, ap.getBadge()); } } } |