@Override public void onResume() { super.onResume(); Log.d(TAG, "USB device proxy listener woke up"); Intent intent = getIntent(); Log.d(TAG, "Resumed with intent: " + intent); String action = intent.getAction(); if (UsbManager.ACTION_USB_DEVICE_ATTACHED.equals(action)) { Intent refreshDeviceIntent = new Intent( UsbVehicleInterface.ACTION_USB_DEVICE_ATTACHED); sendBroadcast(refreshDeviceIntent); } finish(); } }