From 779ade2ea693c2d94f47194b04ca9602c47b2dc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E4=BF=8A?= <215613905@qq.com> Date: Tue, 18 Mar 2025 13:43:29 +0800 Subject: [PATCH] fix; --- .../com/github/tvbox/osc/ui/activity/DetailActivity.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java b/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java index bda6ab64..1fb7b4ea 100644 --- a/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java +++ b/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java @@ -437,7 +437,7 @@ public class DetailActivity extends BaseActivity { seriesAdapter.getData().get(vodInfo.playIndex).selected = true; seriesAdapter.notifyItemChanged(vodInfo.playIndex); //选集全屏 想选集不全屏的注释下面一行 - if (showPreview && !fullWindows && playFragment.getPlayer().isPlaying())toggleFullPreview(); + if (showPreview && !fullWindows && !reload && playFragment.getPlayer().isPlaying())toggleFullPreview(); if (!showPreview || reload) { jumpToPlay(); firstReverse=false; @@ -622,6 +622,7 @@ public class DetailActivity extends BaseActivity { seriesGroupAdapter.notifyDataSetChanged(); }else { tvSeriesGroup.setVisibility(View.GONE); + mGridView.setNextFocusUpId(R.id.mGridViewFlag); } } @@ -970,7 +971,8 @@ public class DetailActivity extends BaseActivity { toggleFullPreview(); mGridView.requestFocus(); List list = vodInfo.seriesMap.get(vodInfo.playFlag); - tvSeriesGroup.setVisibility(list.size()>GroupCount ? View.VISIBLE : View.GONE); + tvSeriesGroup.setVisibility(list.size()>1 ? View.VISIBLE : View.GONE); + if(list.size()<=1)mGridView.setNextFocusUpId(R.id.mGridViewFlag); return; } if (seriesSelect) {