From dd4d4e91cdfb9806155d7dedca8907ef4fb67ae7 Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期一, 11 十一月 2019 16:14:44 +0800
Subject: [PATCH] 添加汇集器通讯逻辑

---
 platforms/android/app/src/main/java/com/serial/SerialPortFinder.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/platforms/android/app/src/main/java/com/serial/SerialPortFinder.java b/platforms/android/app/src/main/java/com/serial/SerialPortFinder.java
index f6744cd..a23486e 100644
--- a/platforms/android/app/src/main/java/com/serial/SerialPortFinder.java
+++ b/platforms/android/app/src/main/java/com/serial/SerialPortFinder.java
@@ -42,14 +42,15 @@
 				//File[] files = dev.listFiles();
 				File[] files = dev.listFiles();
 				int i;
-				for (i=0; i<files.length; i++) {
-					if (files[i].getAbsolutePath().startsWith(mDeviceRoot)) {
-						Log.d(TAG, "Found new device: " + files[i]);
-						mDevices.add(files[i]);
+				if(files != null && files.length>0){
+					for (i=0; i<files.length; i++) {
+						if (files[i].getAbsolutePath().startsWith(mDeviceRoot)) {
+							Log.d(TAG, "Found new device: " + files[i]);
+							mDevices.add(files[i]);
+						}
 					}
 				}
 			}
-			
 			return mDevices;
 		}
 		public String getName() {

--
Gitblit v1.9.1