From 4c5a1ab0055d46e95192e13860ab15b7d199a27d Mon Sep 17 00:00:00 2001 From: REAndroid Date: Sat, 31 Dec 2022 11:37:26 -0500 Subject: [PATCH] fix recursive files extension check --- src/main/java/com/reandroid/lib/apk/ApkUtil.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/reandroid/lib/apk/ApkUtil.java b/src/main/java/com/reandroid/lib/apk/ApkUtil.java index f460226..6699e49 100644 --- a/src/main/java/com/reandroid/lib/apk/ApkUtil.java +++ b/src/main/java/com/reandroid/lib/apk/ApkUtil.java @@ -49,7 +49,9 @@ public class ApkUtil { public static List recursiveFiles(File dir, String ext){ List results=new ArrayList<>(); if(dir.isFile()){ - results.add(dir); + if(ext==null || dir.getName().endsWith(ext)){ + results.add(dir); + } return results; } if(!dir.isDirectory()){ @@ -67,7 +69,7 @@ public class ApkUtil { results.add(file); continue; } - results.addAll(recursiveFiles(file)); + results.addAll(recursiveFiles(file, ext)); } return results; }