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 bbc333928..bfafeb110 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 @@ -65,7 +65,6 @@ public class CollectActivity extends BaseActivity { @Override protected void initView() { - mExecutor = Executors.newFixedThreadPool(5); setRecyclerView(); setViewModel(); setPager(); @@ -121,6 +120,7 @@ public class CollectActivity extends BaseActivity { private void search() { mAdapter.add(Collect.all()); mPageAdapter.notifyDataSetChanged(); + mExecutor = Executors.newFixedThreadPool(mSites.size() / 3); mBinding.result.setText(getString(R.string.collect_result, getKeyword())); for (Site site : mSites) mExecutor.execute(() -> mViewModel.searchContent(site, getKeyword())); }