diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CollectActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CollectActivity.java index afb302883..1df55b293 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CollectActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CollectActivity.java @@ -132,7 +132,7 @@ public class CollectActivity extends BaseActivity { mAdapter.add(Collect.all()); if (mExecutor != null) stop(); mBinding.pager.getAdapter().notifyDataSetChanged(); - mExecutor = new PauseExecutor(15); + mExecutor = new PauseExecutor(10); mBinding.result.setText(getString(R.string.collect_result, getKeyword())); for (Site site : mSites) mExecutor.execute(() -> search(site)); } diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index 8dd18dfdb..4ba6a47e8 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -1172,7 +1172,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List private void startSearch(String keyword) { mQuickAdapter.clear(); List sites = new ArrayList<>(); - mExecutor = Executors.newFixedThreadPool(15); + mExecutor = Executors.newFixedThreadPool(10); for (Site site : VodConfig.get().getSites()) if (isPass(site)) sites.add(site); for (Site site : sites) mExecutor.execute(() -> search(site, keyword)); } diff --git a/app/src/main/java/com/fongmi/android/tv/api/loader/JarLoader.java b/app/src/main/java/com/fongmi/android/tv/api/loader/JarLoader.java index 8cbef7f44..7c29021e6 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/loader/JarLoader.java +++ b/app/src/main/java/com/fongmi/android/tv/api/loader/JarLoader.java @@ -112,7 +112,7 @@ public class JarLoader { } } - public Spider getSpider(String key, String api, String ext, String jar) { + public synchronized Spider getSpider(String key, String api, String ext, String jar) { try { String jaKey = Util.md5(jar); String spKey = jaKey + key;