OSDN Git Service

Register ConnectDeviceFrag with new key
authorHJ ChangLiao <hjchangliao@google.com>
Thu, 12 Apr 2018 08:29:33 +0000 (16:29 +0800)
committerHJ ChangLiao <hjchangliao@google.com>
Fri, 13 Apr 2018 04:37:55 +0000 (12:37 +0800)
For inject dynamic pref driving mode to
ConnectDeviceDashboardFragment,
Register this frag with new key CONNECT.

Bug: 72458929
Test: make RunSettingsRoboTests
Change-Id: I41781ff2f8918f7923c53defff85ddd4afe7056d

res/xml/connected_devices.xml
src/com/android/settings/dashboard/DashboardFragmentRegistry.java

index 030428f..57372bf 100644 (file)
@@ -51,6 +51,9 @@
         settings:userRestriction="no_bluetooth"
         settings:platform_slice="true"/>
 
+    <PreferenceCategory
+        android:key="dashboard_tile_placeholder" />
+
     <SwitchPreference
         android:key="toggle_nfc"
         android:title="@string/nfc_quick_toggle_title"
@@ -61,4 +64,5 @@
         android:key="connection_preferences"
         android:title="@string/connected_device_connections_title"
         android:fragment="com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment"/>
+
 </PreferenceScreen>
index 22c7c8a..7b7fb5b 100644 (file)
@@ -24,6 +24,7 @@ import com.android.settings.accounts.AccountDetailDashboardFragment;
 import com.android.settings.applications.AppAndNotificationDashboardFragment;
 import com.android.settings.applications.DefaultAppSettings;
 import com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment;
+import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment;
 import com.android.settings.development.DevelopmentSettingsDashboardFragment;
 import com.android.settings.deviceinfo.StorageDashboardFragment;
 import com.android.settings.fuelgauge.PowerUsageSummary;
@@ -60,6 +61,8 @@ public class DashboardFragmentRegistry {
         PARENT_TO_CATEGORY_KEY_MAP = new ArrayMap<>();
         PARENT_TO_CATEGORY_KEY_MAP.put(
                 NetworkDashboardFragment.class.getName(), CategoryKey.CATEGORY_NETWORK);
+        PARENT_TO_CATEGORY_KEY_MAP.put(ConnectedDeviceDashboardFragment.class.getName(),
+                CategoryKey.CATEGORY_CONNECT);
         PARENT_TO_CATEGORY_KEY_MAP.put(AdvancedConnectedDeviceDashboardFragment.class.getName(),
                 CategoryKey.CATEGORY_DEVICE);
         PARENT_TO_CATEGORY_KEY_MAP.put(AppAndNotificationDashboardFragment.class.getName(),