From aa112fea26e1bf57fad52fb19b2b1da44572e2fc Mon Sep 17 00:00:00 2001 From: FongMi Date: Sat, 18 Apr 2026 13:59:28 +0800 Subject: [PATCH] Clean code --- .../fongmi/android/tv/ui/base/PlaybackActivity.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/ui/base/PlaybackActivity.java b/app/src/main/java/com/fongmi/android/tv/ui/base/PlaybackActivity.java index c7e030536..825694069 100644 --- a/app/src/main/java/com/fongmi/android/tv/ui/base/PlaybackActivity.java +++ b/app/src/main/java/com/fongmi/android/tv/ui/base/PlaybackActivity.java @@ -179,9 +179,9 @@ public abstract class PlaybackActivity extends BaseActivity implements MediaCont } private void initPlayerViews() { - getExoView().setRender(Setting.getRender()); PlayerHelper.setSubtitleView(getExoView()); getSeekView().setPlayer(mController); + setRender(); } private PendingIntent buildSessionIntent() { @@ -209,6 +209,10 @@ public abstract class PlaybackActivity extends BaseActivity implements MediaCont getExoView().setPlayer(null); } + private void setRender() { + getExoView().setRender(Setting.getRender()); + } + private void releasePlaybackService() { if (mService != null) releaseService(isOwner()); detach(); @@ -265,8 +269,9 @@ public abstract class PlaybackActivity extends BaseActivity implements MediaCont @Override public void onPlayerRebuild(Player player) { - if (isOwner()) detachSurface(); - if (isOwner()) getExoView().setRender(Setting.getRender()); + if (!isOwner()) return; + detachSurface(); + setRender(); } };