Unified executor model

This commit is contained in:
M66B
2022-12-13 10:52:39 +01:00
parent 101371854b
commit 6988d4c552
33 changed files with 147 additions and 297 deletions

View File

@@ -61,7 +61,6 @@ import com.google.android.material.tabs.TabLayout;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.ExecutorService;
public class FragmentOptions extends FragmentBase {
private ViewPager pager;
@@ -69,9 +68,6 @@ public class FragmentOptions extends FragmentBase {
private String searching = null;
private SuggestData data = null;
private final ExecutorService executor =
Helper.getBackgroundExecutor(1, "suggest");
private static final int[] TAB_PAGES = {
R.layout.fragment_setup,
R.layout.fragment_options_synchronize,
@@ -386,8 +382,7 @@ public class FragmentOptions extends FragmentBase {
return data;
}
}.setExecutor(executor)
.execute(FragmentOptions.this, args, "option:suggest");
}.serial().execute(FragmentOptions.this, args, "option:suggest");
}
private void _suggest(String query) {