Clean code
This commit is contained in:
parent
56c9e8bfeb
commit
58adcf3a7f
|
|
@ -45,6 +45,7 @@ dependencies {
|
|||
implementation 'wang.harlon.quickjs:wrapper-android:2.4.5'
|
||||
implementation 'com.google.code.gson:gson:2.11.0'
|
||||
implementation 'cn.wanghaomiao:JsoupXpath:2.5.1'
|
||||
implementation 'com.hierynomus:smbj:0.14.0'
|
||||
implementation 'com.orhanobut:logger:2.2.0'
|
||||
implementation 'org.jsoup:jsoup:1.18.3'
|
||||
}
|
||||
|
|
@ -83,8 +83,11 @@ public class Result {
|
|||
return Result.get().classes(classes).vod(list).string();
|
||||
}
|
||||
|
||||
public static String string(List<Vod> list) {
|
||||
return Result.get().vod(list).string();
|
||||
public static String string(List<?> list) {
|
||||
if (list == null || list.isEmpty()) return "";
|
||||
if (list.get(0) instanceof Vod) return Result.get().vod((List<Vod>) list).string();
|
||||
if (list.get(0) instanceof Class) return Result.get().classes((List<Class>) list).string();
|
||||
return "";
|
||||
}
|
||||
|
||||
public static String string(Vod item) {
|
||||
|
|
|
|||
|
|
@ -42,13 +42,13 @@ public class Local extends Spider {
|
|||
List<Class> classes = new ArrayList<>();
|
||||
classes.add(new Class(Environment.getExternalStorageDirectory().getAbsolutePath(), "本地文件", "1"));
|
||||
File[] files = new File("/storage").listFiles();
|
||||
if (files == null) return Result.string(classes, new ArrayList<>());
|
||||
if (files == null) return Result.string(classes);
|
||||
List<String> exclude = Arrays.asList("emulated", "sdcard", "self");
|
||||
for (File file : files) {
|
||||
if (exclude.contains(file.getName())) continue;
|
||||
classes.add(new Class(file.getAbsolutePath(), file.getName(), "1"));
|
||||
}
|
||||
return Result.string(classes, new ArrayList<>());
|
||||
return Result.string(classes);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Reference in New Issue