From 8a04e587f4767a16e2614ace733cb308b512f478 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 13 Apr 2025 00:56:50 +0800 Subject: [PATCH] Clean code --- .../java/com/fongmi/android/tv/ui/dialog/SiteDialog.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/dialog/SiteDialog.java b/app/src/leanback/java/com/fongmi/android/tv/ui/dialog/SiteDialog.java index a366fe36c..45a388669 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/dialog/SiteDialog.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/dialog/SiteDialog.java @@ -27,6 +27,7 @@ public class SiteDialog implements SiteAdapter.OnClickListener { private final SiteCallback callback; private final SiteAdapter adapter; private final AlertDialog dialog; + private final int GRID_COUNT = 10; private int type; public static SiteDialog create(Activity activity) { @@ -57,11 +58,11 @@ public class SiteDialog implements SiteAdapter.OnClickListener { } private boolean list() { - return Setting.getSiteMode() == 0 || adapter.getItemCount() < 20; + return Setting.getSiteMode() == 0 || adapter.getItemCount() < GRID_COUNT; } private int getCount() { - return list() ? 1 : Math.max(2, Math.min((int) (Math.ceil(adapter.getItemCount() / 20.0f)), 3)); + return list() ? 1 : Math.max(2, Math.min((int) Math.ceil((double) adapter.getItemCount() / GRID_COUNT), 3)); } private int getIcon() { @@ -106,8 +107,8 @@ public class SiteDialog implements SiteAdapter.OnClickListener { } private void setMode() { - if (adapter.getItemCount() < 20) Setting.putSiteMode(0); - binding.mode.setEnabled(adapter.getItemCount() >= 20); + if (adapter.getItemCount() < GRID_COUNT) Setting.putSiteMode(0); + binding.mode.setEnabled(adapter.getItemCount() >= GRID_COUNT); binding.mode.setImageResource(getIcon()); }