Loading src/com/android/settings/connecteddevice/ConnectedDeviceGroupController.java +4 −2 Original line number Diff line number Diff line Loading @@ -76,9 +76,11 @@ public class ConnectedDeviceGroupController extends BasePreferenceController mPreferenceGroup = (PreferenceGroup) screen.findPreference(KEY); mPreferenceGroup.setVisible(false); mBluetoothDeviceUpdater.setPrefContext(screen.getContext()); final Context context = screen.getContext(); mBluetoothDeviceUpdater.setPrefContext(context); mBluetoothDeviceUpdater.forceUpdate(); mConnectedUsbDeviceUpdater.initUsbPreference(screen.getContext()); mConnectedUsbDeviceUpdater.initUsbPreference(context); mConnectedDockUpdater.setPreferenceContext(context); mConnectedDockUpdater.forceUpdate(); } } Loading src/com/android/settings/connecteddevice/SavedDeviceGroupController.java +4 −1 Original line number Diff line number Diff line Loading @@ -75,8 +75,11 @@ public class SavedDeviceGroupController extends BasePreferenceController if (isAvailable()) { mPreferenceGroup = (PreferenceGroup) screen.findPreference(KEY); mPreferenceGroup.setVisible(false); mBluetoothDeviceUpdater.setPrefContext(screen.getContext()); final Context context = screen.getContext(); mBluetoothDeviceUpdater.setPrefContext(context); mBluetoothDeviceUpdater.forceUpdate(); mSavedDockUpdater.setPreferenceContext(context); mSavedDockUpdater.forceUpdate(); } } Loading src/com/android/settings/connecteddevice/dock/DockUpdater.java +7 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ */ package com.android.settings.connecteddevice.dock; import android.annotation.NonNull; import android.content.Context; /** Loading @@ -40,4 +41,10 @@ public interface DockUpdater { */ default void forceUpdate() { } /** * Set the context to generate the {@link Preference}, so it could get the correct theme. */ default void setPreferenceContext(@NonNull Context preferenceContext) { } } Loading
src/com/android/settings/connecteddevice/ConnectedDeviceGroupController.java +4 −2 Original line number Diff line number Diff line Loading @@ -76,9 +76,11 @@ public class ConnectedDeviceGroupController extends BasePreferenceController mPreferenceGroup = (PreferenceGroup) screen.findPreference(KEY); mPreferenceGroup.setVisible(false); mBluetoothDeviceUpdater.setPrefContext(screen.getContext()); final Context context = screen.getContext(); mBluetoothDeviceUpdater.setPrefContext(context); mBluetoothDeviceUpdater.forceUpdate(); mConnectedUsbDeviceUpdater.initUsbPreference(screen.getContext()); mConnectedUsbDeviceUpdater.initUsbPreference(context); mConnectedDockUpdater.setPreferenceContext(context); mConnectedDockUpdater.forceUpdate(); } } Loading
src/com/android/settings/connecteddevice/SavedDeviceGroupController.java +4 −1 Original line number Diff line number Diff line Loading @@ -75,8 +75,11 @@ public class SavedDeviceGroupController extends BasePreferenceController if (isAvailable()) { mPreferenceGroup = (PreferenceGroup) screen.findPreference(KEY); mPreferenceGroup.setVisible(false); mBluetoothDeviceUpdater.setPrefContext(screen.getContext()); final Context context = screen.getContext(); mBluetoothDeviceUpdater.setPrefContext(context); mBluetoothDeviceUpdater.forceUpdate(); mSavedDockUpdater.setPreferenceContext(context); mSavedDockUpdater.forceUpdate(); } } Loading
src/com/android/settings/connecteddevice/dock/DockUpdater.java +7 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ */ package com.android.settings.connecteddevice.dock; import android.annotation.NonNull; import android.content.Context; /** Loading @@ -40,4 +41,10 @@ public interface DockUpdater { */ default void forceUpdate() { } /** * Set the context to generate the {@link Preference}, so it could get the correct theme. */ default void setPreferenceContext(@NonNull Context preferenceContext) { } }