Turn on the new connected device page by default

Bug: 69926683
Test: RunSettingsRoboTests
Change-Id: Ice589b825226e92eace5f5fa6b58499a13e36ef8
This commit is contained in:
jackqdyulei
2017-12-15 10:42:15 -08:00
parent 444989ad35
commit 5ef1f502f0
4 changed files with 9 additions and 7 deletions

View File

@@ -178,7 +178,6 @@
</activity> </activity>
<activity android:name=".Settings$ConnectedDeviceDashboardActivity" <activity android:name=".Settings$ConnectedDeviceDashboardActivity"
android:enabled="false"
android:taskAffinity="com.android.settings" android:taskAffinity="com.android.settings"
android:label="@string/connected_devices_dashboard_title" android:label="@string/connected_devices_dashboard_title"
android:icon="@drawable/ic_devices_other" android:icon="@drawable/ic_devices_other"
@@ -204,6 +203,7 @@
</activity> </activity>
<activity android:name=".Settings$ConnectedDeviceDashboardActivityOld" <activity android:name=".Settings$ConnectedDeviceDashboardActivityOld"
android:enabled="false"
android:taskAffinity="com.android.settings" android:taskAffinity="com.android.settings"
android:label="@string/connected_devices_dashboard_title" android:label="@string/connected_devices_dashboard_title"
android:icon="@drawable/ic_devices_other" android:icon="@drawable/ic_devices_other"

View File

@@ -67,12 +67,6 @@ public class AdvancedConnectedDeviceDashboardFragment extends DashboardFragment
return R.xml.connected_devices_advanced; return R.xml.connected_devices_advanced;
} }
@Override
public String getCategoryKey() {
//TODO(b/69926683): remove this method and change DashboardFragmentRegistry directly for P
return CategoryKey.CATEGORY_DEVICE;
}
@Override @Override
protected List<AbstractPreferenceController> getPreferenceControllers(Context context) { protected List<AbstractPreferenceController> getPreferenceControllers(Context context) {
final List<AbstractPreferenceController> controllers = new ArrayList<>(); final List<AbstractPreferenceController> controllers = new ArrayList<>();

View File

@@ -23,6 +23,7 @@ import com.android.settings.accounts.AccountDetailDashboardFragment;
import com.android.settings.accounts.UserAndAccountDashboardFragment; import com.android.settings.accounts.UserAndAccountDashboardFragment;
import com.android.settings.applications.AppAndNotificationDashboardFragment; import com.android.settings.applications.AppAndNotificationDashboardFragment;
import com.android.settings.applications.DefaultAppSettings; import com.android.settings.applications.DefaultAppSettings;
import com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment;
import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragmentOld; import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragmentOld;
import com.android.settings.development.DevelopmentSettingsDashboardFragment; import com.android.settings.development.DevelopmentSettingsDashboardFragment;
import com.android.settings.deviceinfo.StorageDashboardFragment; import com.android.settings.deviceinfo.StorageDashboardFragment;
@@ -62,6 +63,8 @@ public class DashboardFragmentRegistry {
//TODO(b/69471219): update ConnectedDeviceDashboardFragment once new feature is done. //TODO(b/69471219): update ConnectedDeviceDashboardFragment once new feature is done.
PARENT_TO_CATEGORY_KEY_MAP.put(ConnectedDeviceDashboardFragmentOld.class.getName(), PARENT_TO_CATEGORY_KEY_MAP.put(ConnectedDeviceDashboardFragmentOld.class.getName(),
CategoryKey.CATEGORY_DEVICE); CategoryKey.CATEGORY_DEVICE);
PARENT_TO_CATEGORY_KEY_MAP.put(AdvancedConnectedDeviceDashboardFragment.class.getName(),
CategoryKey.CATEGORY_DEVICE);
PARENT_TO_CATEGORY_KEY_MAP.put(AppAndNotificationDashboardFragment.class.getName(), PARENT_TO_CATEGORY_KEY_MAP.put(AppAndNotificationDashboardFragment.class.getName(),
CategoryKey.CATEGORY_APPS); CategoryKey.CATEGORY_APPS);
PARENT_TO_CATEGORY_KEY_MAP.put(PowerUsageSummary.class.getName(), PARENT_TO_CATEGORY_KEY_MAP.put(PowerUsageSummary.class.getName(),

View File

@@ -147,6 +147,11 @@ public class AdvancedConnectedDeviceDashboardFragmentTest {
assertThat(keys).doesNotContain(mSmsMirroringPreferenceController.getPreferenceKey()); assertThat(keys).doesNotContain(mSmsMirroringPreferenceController.getPreferenceKey());
} }
@Test
public void testGetCategoryKey_returnCategoryDevice() {
assertThat(mFragment.getCategoryKey()).isEqualTo(CategoryKey.CATEGORY_DEVICE);
}
@Test @Test
public void testNonIndexableKeys_existInXmlLayout() { public void testNonIndexableKeys_existInXmlLayout() {
final Context context = RuntimeEnvironment.application; final Context context = RuntimeEnvironment.application;