@Override public boolean setResource(String otherResource) throws DataSourceException { if(!UriBasedVehicleInterfaceMixin.sameResource(mUri, massageUri(otherResource))) { setUri(otherResource); try { if(mSocket != null) { mSocket.close(); } } catch(IOException e) { } return true; } return false; }
@Override public boolean setResource(String otherUri) throws DataSourceException { if(mDeviceUri == UsbDeviceUtilities.DEFAULT_USB_DEVICE_URI && otherUri != null && !UriBasedVehicleInterfaceMixin.sameResource(mDeviceUri, otherUri)) { mDeviceUri = createUri(otherUri); stop(); start(); return true; } return false; }