Skip to content

Commit 8299105

Browse files
committed
Added missing USB_DEVICE_ATTACHED broadcast to running Activity
If an Activity programatically adds an ACTION_USB_DEVICE_ATTACHED intent, it will never be delivered when the device is attached. This change adds the missing intent broadcast to running Activities. File changes: modified: services/java/com/android/server/usb/UsbSettingsManager.java Change-Id: I767ee4d0765a7901c36e4c6f4aaf6583da2ac6f4 Signed-off-by: Robin Cutshaw <robin.cutshaw@gmail.com>
1 parent 0cf3421 commit 8299105

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

services/java/com/android/server/usb/UsbSettingsManager.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -545,6 +545,10 @@ public void deviceAttached(UsbDevice device) {
545545
defaultPackage = mDevicePreferenceMap.get(new DeviceFilter(device));
546546
}
547547

548+
// Send broadcast to running activity with registered intent
549+
mContext.sendBroadcast(intent);
550+
551+
// Start activity with registered intent
548552
resolveActivity(intent, matches, defaultPackage, device, null);
549553
}
550554

0 commit comments

Comments
 (0)