fix(usb): 解决USB设备权限拒绝时的空指针异常

- 添加了对null设备对象的检查
- 为空设备提供了合适的错误日志信息
- 防止了潜在的崩溃问题
This commit is contained in:
Developer
2026-04-29 13:32:26 +08:00
parent dc30881d38
commit 051337ac1b

View File

@@ -424,7 +424,11 @@ public class UsbController {
new IPermissionListener() { new IPermissionListener() {
@Override @Override
public void onPermissionDenied(UsbDevice d) { public void onPermissionDenied(UsbDevice d) {
if (d != null) {
l("Permission denied on " + d.getDeviceId()); l("Permission denied on " + d.getDeviceId());
} else {
l("Permission denied (device unavailable)");
}
} }
}); });