From ea99626dc3325acd92d17a1ff784fc9594af7871 Mon Sep 17 00:00:00 2001
From: lzw <lzw@github.aaej.cn>
Date: 星期三, 28 二月 2024 10:03:21 +0800
Subject: [PATCH] 更新

---
 app/src/main/java/com/fwupgrade/saymanss/deviceplug/UstorageDeviceInstance.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/com/fwupgrade/saymanss/deviceplug/UstorageDeviceInstance.java b/app/src/main/java/com/fwupgrade/saymanss/deviceplug/UstorageDeviceInstance.java
index 428a03c..bd86c51 100644
--- a/app/src/main/java/com/fwupgrade/saymanss/deviceplug/UstorageDeviceInstance.java
+++ b/app/src/main/java/com/fwupgrade/saymanss/deviceplug/UstorageDeviceInstance.java
@@ -62,7 +62,7 @@
     /**
      * 灏濊瘯鏄惁鏈夎繛鎺ヨ澶囷紙OTG锛�
      */
-    public void tryAttcheDeviceHandle(Context context, IUsbDevicePlugDelegate iUsbDevicePlugDelegate) {
+    public int tryAttcheDeviceHandle(Context context, IUsbDevicePlugDelegate iUsbDevicePlugDelegate) {
         Log.d("fwup","tryAttcheDeviceHandle: ");
         this.iUsbDevicePlugDelegate = iUsbDevicePlugDelegate;
         mUsbManager = (UsbManager) context.getSystemService(USB_SERVICE);
@@ -76,10 +76,14 @@
         }*/
 
         ArrayList<UsbDevice> devices = acceptOTGDeviceInfo(mUsbManager);
-
+        if (devices==null || devices.size()==0){
+            Log.i("fwup","devices==null");
+            return 1;
+        }
         for (UsbDevice dev: devices) {
             acceptLicense(context, dev);
         }
+        return 0;
     }
 
     //<<<--------------------------------------- Usb 鐩稿叧澶勭悊--------------------------------------------

--
Gitblit v1.8.0