public void run() { if(mVehicleManager != null) { final VehicleInterfaceDescriptor viDescriptor = mVehicleManager.getActiveVehicleInterface(); setVisibility(BluetoothVehicleInterface.class, mBluetoothConnView, viDescriptor); setVisibility(NetworkVehicleInterface.class, mNetworkConnView, viDescriptor); setVisibility(UsbVehicleInterface.class, mUsbConnView, viDescriptor); setVisibility(mNoneConnView, !traceEnabled() && viDescriptor == null); setVisibility(mFileConnView, traceEnabled()); } }