Loading src/com/android/settings/bluetooth/BluetoothDeviceUpdater.java +8 −0 Original line number Diff line number Diff line Loading @@ -109,6 +109,10 @@ public abstract class BluetoothDeviceUpdater implements BluetoothCallback, * Force to update the list of bluetooth devices */ public void forceUpdate() { if (mLocalManager == null) { Log.e(TAG, "forceUpdate() Bluetooth is not supported on this device"); return; } if (BluetoothAdapter.getDefaultAdapter().isEnabled()) { final Collection<CachedBluetoothDevice> cachedDevices = mLocalManager.getCachedDeviceManager().getCachedDevicesCopy(); Loading @@ -121,6 +125,10 @@ public abstract class BluetoothDeviceUpdater implements BluetoothCallback, } public void removeAllDevicesFromPreference() { if (mLocalManager == null) { Log.e(TAG, "removeAllDevicesFromPreference() BT is not supported on this device"); return; } final Collection<CachedBluetoothDevice> cachedDevices = mLocalManager.getCachedDeviceManager().getCachedDevicesCopy(); for (CachedBluetoothDevice cachedBluetoothDevice : cachedDevices) { Loading src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupController.java +4 −2 Original line number Diff line number Diff line Loading @@ -83,9 +83,11 @@ public class AvailableMediaDeviceGroupController extends BasePreferenceControlle @Override public void displayPreference(PreferenceScreen screen) { super.displayPreference(screen); if (isAvailable()) { mPreferenceGroup = screen.findPreference(KEY); mPreferenceGroup.setVisible(false); if (isAvailable()) { updateTitle(); mBluetoothDeviceUpdater.setPrefContext(screen.getContext()); mBluetoothDeviceUpdater.forceUpdate(); Loading src/com/android/settings/connecteddevice/ConnectedDeviceGroupController.java +9 −4 Original line number Diff line number Diff line Loading @@ -73,10 +73,11 @@ public class ConnectedDeviceGroupController extends BasePreferenceController @Override public void displayPreference(PreferenceScreen screen) { super.displayPreference(screen); if (isAvailable()) { mPreferenceGroup = screen.findPreference(KEY); mPreferenceGroup.setVisible(false); if (isAvailable()) { final Context context = screen.getContext(); mBluetoothDeviceUpdater.setPrefContext(context); mBluetoothDeviceUpdater.forceUpdate(); Loading @@ -88,7 +89,11 @@ public class ConnectedDeviceGroupController extends BasePreferenceController @Override public int getAvailabilityStatus() { return mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) final PackageManager packageManager = mContext.getPackageManager(); return (packageManager.hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) || packageManager.hasSystemFeature(PackageManager.FEATURE_USB_ACCESSORY) || packageManager.hasSystemFeature(PackageManager.FEATURE_USB_HOST) || mConnectedDockUpdater != null) ? AVAILABLE_UNSEARCHABLE : UNSUPPORTED_ON_DEVICE; } Loading src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java +2 −1 Original line number Diff line number Diff line Loading @@ -52,7 +52,8 @@ public class PreviouslyConnectedDevicePreferenceController extends BasePreferenc @Override public int getAvailabilityStatus() { return mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) return (mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) || mSavedDockUpdater != null) ? AVAILABLE : CONDITIONALLY_UNAVAILABLE; } Loading src/com/android/settings/connecteddevice/SavedDeviceGroupController.java +5 −4 Original line number Diff line number Diff line Loading @@ -73,10 +73,10 @@ public class SavedDeviceGroupController extends BasePreferenceController @Override public void displayPreference(PreferenceScreen screen) { if (isAvailable()) { mPreferenceGroup = screen.findPreference(KEY); mPreferenceGroup.setVisible(false); if (isAvailable()) { final Context context = screen.getContext(); mBluetoothDeviceUpdater.setPrefContext(context); mBluetoothDeviceUpdater.forceUpdate(); Loading @@ -87,7 +87,8 @@ public class SavedDeviceGroupController extends BasePreferenceController @Override public int getAvailabilityStatus() { return mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) return (mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) || mSavedDockUpdater != null) ? AVAILABLE : UNSUPPORTED_ON_DEVICE; } Loading Loading
src/com/android/settings/bluetooth/BluetoothDeviceUpdater.java +8 −0 Original line number Diff line number Diff line Loading @@ -109,6 +109,10 @@ public abstract class BluetoothDeviceUpdater implements BluetoothCallback, * Force to update the list of bluetooth devices */ public void forceUpdate() { if (mLocalManager == null) { Log.e(TAG, "forceUpdate() Bluetooth is not supported on this device"); return; } if (BluetoothAdapter.getDefaultAdapter().isEnabled()) { final Collection<CachedBluetoothDevice> cachedDevices = mLocalManager.getCachedDeviceManager().getCachedDevicesCopy(); Loading @@ -121,6 +125,10 @@ public abstract class BluetoothDeviceUpdater implements BluetoothCallback, } public void removeAllDevicesFromPreference() { if (mLocalManager == null) { Log.e(TAG, "removeAllDevicesFromPreference() BT is not supported on this device"); return; } final Collection<CachedBluetoothDevice> cachedDevices = mLocalManager.getCachedDeviceManager().getCachedDevicesCopy(); for (CachedBluetoothDevice cachedBluetoothDevice : cachedDevices) { Loading
src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupController.java +4 −2 Original line number Diff line number Diff line Loading @@ -83,9 +83,11 @@ public class AvailableMediaDeviceGroupController extends BasePreferenceControlle @Override public void displayPreference(PreferenceScreen screen) { super.displayPreference(screen); if (isAvailable()) { mPreferenceGroup = screen.findPreference(KEY); mPreferenceGroup.setVisible(false); if (isAvailable()) { updateTitle(); mBluetoothDeviceUpdater.setPrefContext(screen.getContext()); mBluetoothDeviceUpdater.forceUpdate(); Loading
src/com/android/settings/connecteddevice/ConnectedDeviceGroupController.java +9 −4 Original line number Diff line number Diff line Loading @@ -73,10 +73,11 @@ public class ConnectedDeviceGroupController extends BasePreferenceController @Override public void displayPreference(PreferenceScreen screen) { super.displayPreference(screen); if (isAvailable()) { mPreferenceGroup = screen.findPreference(KEY); mPreferenceGroup.setVisible(false); if (isAvailable()) { final Context context = screen.getContext(); mBluetoothDeviceUpdater.setPrefContext(context); mBluetoothDeviceUpdater.forceUpdate(); Loading @@ -88,7 +89,11 @@ public class ConnectedDeviceGroupController extends BasePreferenceController @Override public int getAvailabilityStatus() { return mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) final PackageManager packageManager = mContext.getPackageManager(); return (packageManager.hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) || packageManager.hasSystemFeature(PackageManager.FEATURE_USB_ACCESSORY) || packageManager.hasSystemFeature(PackageManager.FEATURE_USB_HOST) || mConnectedDockUpdater != null) ? AVAILABLE_UNSEARCHABLE : UNSUPPORTED_ON_DEVICE; } Loading
src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java +2 −1 Original line number Diff line number Diff line Loading @@ -52,7 +52,8 @@ public class PreviouslyConnectedDevicePreferenceController extends BasePreferenc @Override public int getAvailabilityStatus() { return mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) return (mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) || mSavedDockUpdater != null) ? AVAILABLE : CONDITIONALLY_UNAVAILABLE; } Loading
src/com/android/settings/connecteddevice/SavedDeviceGroupController.java +5 −4 Original line number Diff line number Diff line Loading @@ -73,10 +73,10 @@ public class SavedDeviceGroupController extends BasePreferenceController @Override public void displayPreference(PreferenceScreen screen) { if (isAvailable()) { mPreferenceGroup = screen.findPreference(KEY); mPreferenceGroup.setVisible(false); if (isAvailable()) { final Context context = screen.getContext(); mBluetoothDeviceUpdater.setPrefContext(context); mBluetoothDeviceUpdater.forceUpdate(); Loading @@ -87,7 +87,8 @@ public class SavedDeviceGroupController extends BasePreferenceController @Override public int getAvailabilityStatus() { return mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) return (mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH) || mSavedDockUpdater != null) ? AVAILABLE : UNSUPPORTED_ON_DEVICE; } Loading