|
|
|
|
@ -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); |
|
|
|
|
|