From f91ac6275657607efa467d527d9c1c3f1c6ed0df Mon Sep 17 00:00:00 2001 From: Amin Shaikh Date: Mon, 21 Nov 2016 17:28:47 -0800 Subject: [PATCH] Refactor NetworkScoreAppManager for testing. Test: manually running app Change-Id: Icd828886b7181529fa2bf414ba631bce6d1b4d44 --- src/com/android/settings/ActiveNetworkScorerDialog.java | 5 +++-- src/com/android/settings/wifi/ConfigureWifiSettings.java | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/com/android/settings/ActiveNetworkScorerDialog.java b/src/com/android/settings/ActiveNetworkScorerDialog.java index d440c9691a3..ae04b58946f 100644 --- a/src/com/android/settings/ActiveNetworkScorerDialog.java +++ b/src/com/android/settings/ActiveNetworkScorerDialog.java @@ -75,13 +75,14 @@ public final class ActiveNetworkScorerDialog extends AlertActivity implements Log.i(TAG, "Can only set scorer for owner/system user."); return false; } - NetworkScorerAppData newScorer = NetworkScorerAppManager.getScorer(this, mNewPackageName); + NetworkScorerAppManager networkScorerAppManager = new NetworkScorerAppManager(this); + NetworkScorerAppData newScorer = networkScorerAppManager.getScorer(mNewPackageName); if (newScorer == null) { Log.e(TAG, "New package " + mNewPackageName + " is not a valid scorer."); return false; } - NetworkScorerAppData oldScorer = NetworkScorerAppManager.getActiveScorer(this); + NetworkScorerAppData oldScorer = networkScorerAppManager.getActiveScorer(); if (oldScorer != null && TextUtils.equals(oldScorer.mPackageName, mNewPackageName)) { Log.i(TAG, "New package " + mNewPackageName + " is already the active scorer."); // Set RESULT_OK to indicate to the caller that the "switch" was successful. diff --git a/src/com/android/settings/wifi/ConfigureWifiSettings.java b/src/com/android/settings/wifi/ConfigureWifiSettings.java index aa790808a92..f25fced0e11 100644 --- a/src/com/android/settings/wifi/ConfigureWifiSettings.java +++ b/src/com/android/settings/wifi/ConfigureWifiSettings.java @@ -105,7 +105,7 @@ public class ConfigureWifiSettings extends SettingsPreferenceFragment final Context context = getActivity(); mWifiAssistantPreference = (AppListSwitchPreference) findPreference(KEY_WIFI_ASSISTANT); Collection scorers = - NetworkScorerAppManager.getAllValidScorers(context); + new NetworkScorerAppManager(context).getAllValidScorers(); if (UserManager.get(context).isAdminUser() && !scorers.isEmpty()) { mWifiAssistantPreference.setOnPreferenceChangeListener(this); initWifiAssistantPreference(scorers); @@ -169,7 +169,7 @@ public class ConfigureWifiSettings extends SettingsPreferenceFragment if (KEY_WIFI_ASSISTANT.equals(key)) { NetworkScorerAppManager.NetworkScorerAppData wifiAssistant = - NetworkScorerAppManager.getScorer(context, (String) newValue); + new NetworkScorerAppManager(context).getScorer((String) newValue); if (wifiAssistant == null) { mNetworkScoreManager.setActiveScorer(null); return true;