From 5ef1f502f09ce534eb1d278e05b60dc012016441 Mon Sep 17 00:00:00 2001 From: jackqdyulei Date: Fri, 15 Dec 2017 10:42:15 -0800 Subject: [PATCH] Turn on the new connected device page by default Bug: 69926683 Test: RunSettingsRoboTests Change-Id: Ice589b825226e92eace5f5fa6b58499a13e36ef8 --- AndroidManifest.xml | 2 +- .../connecteddevice/AdvancedConnectedDeviceDashboardFragment.java | 6 ------ src/com/android/settings/dashboard/DashboardFragmentRegistry.java | 3 +++ .../AdvancedConnectedDeviceDashboardFragmentTest.java | 5 +++++ 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 0418d51dfc..4beaf8fc5f 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -178,7 +178,6 @@ getPreferenceControllers(Context context) { final List controllers = new ArrayList<>(); final Lifecycle lifecycle = getLifecycle(); diff --git a/src/com/android/settings/dashboard/DashboardFragmentRegistry.java b/src/com/android/settings/dashboard/DashboardFragmentRegistry.java index af00dc6088..e841496d65 100644 --- a/src/com/android/settings/dashboard/DashboardFragmentRegistry.java +++ b/src/com/android/settings/dashboard/DashboardFragmentRegistry.java @@ -23,6 +23,7 @@ import com.android.settings.accounts.AccountDetailDashboardFragment; import com.android.settings.accounts.UserAndAccountDashboardFragment; import com.android.settings.applications.AppAndNotificationDashboardFragment; import com.android.settings.applications.DefaultAppSettings; +import com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment; import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragmentOld; import com.android.settings.development.DevelopmentSettingsDashboardFragment; import com.android.settings.deviceinfo.StorageDashboardFragment; @@ -62,6 +63,8 @@ public class DashboardFragmentRegistry { //TODO(b/69471219): update ConnectedDeviceDashboardFragment once new feature is done. PARENT_TO_CATEGORY_KEY_MAP.put(ConnectedDeviceDashboardFragmentOld.class.getName(), CategoryKey.CATEGORY_DEVICE); + PARENT_TO_CATEGORY_KEY_MAP.put(AdvancedConnectedDeviceDashboardFragment.class.getName(), + CategoryKey.CATEGORY_DEVICE); PARENT_TO_CATEGORY_KEY_MAP.put(AppAndNotificationDashboardFragment.class.getName(), CategoryKey.CATEGORY_APPS); PARENT_TO_CATEGORY_KEY_MAP.put(PowerUsageSummary.class.getName(), diff --git a/tests/robotests/src/com/android/settings/connecteddevice/AdvancedConnectedDeviceDashboardFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/AdvancedConnectedDeviceDashboardFragmentTest.java index 2767570184..37ccb760b0 100644 --- a/tests/robotests/src/com/android/settings/connecteddevice/AdvancedConnectedDeviceDashboardFragmentTest.java +++ b/tests/robotests/src/com/android/settings/connecteddevice/AdvancedConnectedDeviceDashboardFragmentTest.java @@ -148,6 +148,11 @@ public class AdvancedConnectedDeviceDashboardFragmentTest { } @Test + public void testGetCategoryKey_returnCategoryDevice() { + assertThat(mFragment.getCategoryKey()).isEqualTo(CategoryKey.CATEGORY_DEVICE); + } + + @Test public void testNonIndexableKeys_existInXmlLayout() { final Context context = RuntimeEnvironment.application; when(mManager.hasSystemFeature(PackageManager.FEATURE_NFC)).thenReturn(false); -- 2.11.0