@ -10,8 +10,8 @@ android {
applicationId "com.fongmi.android.tv"
minSdk 21
targetSdk 33
versionCode 48
versionName "1.4.8"
versionCode 49
versionName "1.4.9"
ndk { abiFilters "armeabi-v7a" }
}
@ -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();
@ -23,7 +23,7 @@ public class JsLoader {
private void init() {
try {
new Loader().init(App.get());
@ -35,7 +35,7 @@ public class JsLoader {
spiders.put(key, spider);
return null;
@ -26,7 +26,7 @@ public class PyLoader {
loader = Class.forName("com.undcover.freedom.pyramid.Loader").newInstance();
@ -39,7 +39,7 @@ public class PyLoader {
@ -99,7 +99,7 @@ public class Updater implements View.OnClickListener {
private void checkActivity(String version, String desc) {
if (dialog != null) dialog.dismiss();
if (activity.get().isFinishing()) install();
if (activity.get() == null || activity.get().isFinishing()) install();
else showDialog(version, desc);
@ -8,7 +8,10 @@ import com.whl.quickjs.wrapper.JSModule;
public class Loader {
static {
QuickJSLoader.init();
} catch (Throwable ignored) {
public void init(Context context) {