diff --git a/app/src/main/java/com/fongmi/android/tv/api/JarLoader.java b/app/src/main/java/com/fongmi/android/tv/api/JarLoader.java index f53966e70..b1b09b54f 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/JarLoader.java +++ b/app/src/main/java/com/fongmi/android/tv/api/JarLoader.java @@ -93,7 +93,7 @@ public class JarLoader { spider.init(App.get(), ext); spiders.put(spKey, spider); return spider; - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); return new SpiderNull(); } diff --git a/app/src/main/java/com/fongmi/android/tv/api/JsLoader.java b/app/src/main/java/com/fongmi/android/tv/api/JsLoader.java index e716c2a6d..64c596f7b 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/JsLoader.java +++ b/app/src/main/java/com/fongmi/android/tv/api/JsLoader.java @@ -23,7 +23,7 @@ public class JsLoader { private void init() { try { new Loader().init(App.get()); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } @@ -35,7 +35,7 @@ public class JsLoader { spider.init(App.get(), ext); spiders.put(key, spider); return spider; - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); return null; } diff --git a/app/src/main/java/com/fongmi/android/tv/api/PyLoader.java b/app/src/main/java/com/fongmi/android/tv/api/PyLoader.java index 3d721f688..cccfbb4b3 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/PyLoader.java +++ b/app/src/main/java/com/fongmi/android/tv/api/PyLoader.java @@ -26,7 +26,7 @@ public class PyLoader { private void init() { try { loader = Class.forName("com.undcover.freedom.pyramid.Loader").newInstance(); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } @@ -39,7 +39,7 @@ public class PyLoader { spider.init(App.get(), ext); spiders.put(key, spider); return spider; - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); return new SpiderNull(); } diff --git a/drpy/src/main/java/com/hiker/drpy/Loader.java b/drpy/src/main/java/com/hiker/drpy/Loader.java index db9cad8b9..20457affb 100644 --- a/drpy/src/main/java/com/hiker/drpy/Loader.java +++ b/drpy/src/main/java/com/hiker/drpy/Loader.java @@ -8,7 +8,10 @@ import com.whl.quickjs.wrapper.JSModule; public class Loader { static { - QuickJSLoader.init(); + try { + QuickJSLoader.init(); + } catch (Throwable ignored) { + } } public void init(Context context) {