pull/137/head
FongMi 2 years ago
parent 3eff71b8a5
commit 44d2f364e5
  1. 4
      app/build.gradle
  2. 3
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/CollectActivity.java
  3. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java

@ -21,12 +21,12 @@ android {
leanback {
dimension "mode"
versionCode 202
versionName "20230719#2"
versionName "20230719#3"
}
mobile {
dimension "mode"
versionCode 202
versionName "20230719#2"
versionName "20230719#3"
}
java {
dimension "api"

@ -15,6 +15,7 @@ import androidx.recyclerview.widget.GridLayoutManager;
import androidx.viewbinding.ViewBinding;
import com.fongmi.android.tv.App;
import com.fongmi.android.tv.Constant;
import com.fongmi.android.tv.Product;
import com.fongmi.android.tv.R;
import com.fongmi.android.tv.api.ApiConfig;
@ -178,7 +179,7 @@ public class CollectActivity extends BaseActivity implements SiteCallback, WordA
mBinding.view.setVisibility(View.VISIBLE);
mBinding.result.setVisibility(View.VISIBLE);
if (mExecutor != null) mExecutor.shutdownNow();
mExecutor = Executors.newCachedThreadPool();
mExecutor = Executors.newFixedThreadPool(Constant.THREAD_POOL * 2);
String keyword = mBinding.keyword.getText().toString().trim();
for (Site site : mSites) mExecutor.execute(() -> search(site, keyword));
App.post(() -> mRecordAdapter.add(keyword), 250);

@ -1058,7 +1058,7 @@ public class DetailActivity extends BaseActivity implements Clock.Callback, Cust
private void startSearch(String keyword) {
mSearchAdapter.clear();
List<Site> sites = new ArrayList<>();
mExecutor = Executors.newCachedThreadPool();
mExecutor = Executors.newFixedThreadPool(Constant.THREAD_POOL * 2);
for (Site item : ApiConfig.get().getSites()) if (isPass(item)) sites.add(item);
for (Site site : sites) mExecutor.execute(() -> search(site, keyword));
}

Loading…
Cancel
Save