From ec35bb6cd86ea4fedac495fe9f6777829cfd950b Mon Sep 17 00:00:00 2001 From: jhengazuki Date: Fri, 31 Oct 2025 22:53:50 +0800 Subject: [PATCH] Adjust thread count --- app/src/leanback/java/com/fongmi/android/tv/Product.java | 2 ++ app/src/main/java/com/fongmi/android/tv/App.java | 2 +- app/src/main/java/com/fongmi/android/tv/Constant.java | 1 - app/src/mobile/java/com/fongmi/android/tv/Product.java | 2 ++ 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/Product.java b/app/src/leanback/java/com/fongmi/android/tv/Product.java index 6c377d8cd..51e12cfc2 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/Product.java +++ b/app/src/leanback/java/com/fongmi/android/tv/Product.java @@ -5,6 +5,8 @@ import com.fongmi.android.tv.utils.ResUtil; public class Product { + public static final int THREAD_COUNT = 10; + public static int getDeviceType() { return 0; } diff --git a/app/src/main/java/com/fongmi/android/tv/App.java b/app/src/main/java/com/fongmi/android/tv/App.java index 3115e5351..030b56072 100644 --- a/app/src/main/java/com/fongmi/android/tv/App.java +++ b/app/src/main/java/com/fongmi/android/tv/App.java @@ -46,7 +46,7 @@ public class App extends Application { public App() { instance = this; - executor = Executors.newFixedThreadPool(Constant.THREAD_POOL); + executor = Executors.newFixedThreadPool(Product.THREAD_COUNT); handler = HandlerCompat.createAsync(Looper.getMainLooper()); time = System.currentTimeMillis(); gson = new Gson(); diff --git a/app/src/main/java/com/fongmi/android/tv/Constant.java b/app/src/main/java/com/fongmi/android/tv/Constant.java index ff1834607..525720d33 100644 --- a/app/src/main/java/com/fongmi/android/tv/Constant.java +++ b/app/src/main/java/com/fongmi/android/tv/Constant.java @@ -17,7 +17,6 @@ public class Constant { public static final long TIMEOUT_PARSE_WEB = TimeUnit.SECONDS.toMillis(15); public static final long TIMEOUT_PARSE_LIVE = TimeUnit.SECONDS.toMillis(10); public static final long HISTORY_TIME = TimeUnit.DAYS.toMillis(60); - public static final int THREAD_POOL = 10; public static long getOpEdLimit(long duration) { if (duration < TimeUnit.MINUTES.toMillis(15)) return TimeUnit.MINUTES.toMillis(3); diff --git a/app/src/mobile/java/com/fongmi/android/tv/Product.java b/app/src/mobile/java/com/fongmi/android/tv/Product.java index 033e13039..a2ebf2ca8 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/Product.java +++ b/app/src/mobile/java/com/fongmi/android/tv/Product.java @@ -9,6 +9,8 @@ import com.fongmi.android.tv.utils.ResUtil; public class Product { + public static final int THREAD_COUNT = 20; + public static int getDeviceType() { return 1; }