From 349e62b2eeac2c058fe952cabd3d8066d1921c98 Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 9 Jun 2023 10:16:11 +0800 Subject: [PATCH] Fix player setting bug --- .../android/tv/ui/activity/SettingPlayerActivity.java | 8 ++++++-- .../android/tv/ui/fragment/SettingPlayerFragment.java | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingPlayerActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingPlayerActivity.java index fc35e628e..222061e22 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingPlayerActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingPlayerActivity.java @@ -28,6 +28,10 @@ public class SettingPlayerActivity extends BaseActivity implements UaCallback { return getString(value ? R.string.setting_on : R.string.setting_off); } + private boolean isExo() { + return Prefers.getPlayer() == 2; + } + @Override protected ViewBinding getBinding() { return mBinding = ActivitySettingPlayerBinding.inflate(getLayoutInflater()); @@ -38,8 +42,8 @@ public class SettingPlayerActivity extends BaseActivity implements UaCallback { mBinding.uaText.setText(Prefers.getUa()); mBinding.tunnelText.setText(getSwitch(Prefers.isTunnel())); mBinding.httpText.setText((http = ResUtil.getStringArray(R.array.select_player_http))[Prefers.getHttp()]); - mBinding.tunnel.setVisibility(Prefers.getPlayer() == 0 ? View.VISIBLE : View.GONE); - mBinding.http.setVisibility(Prefers.getPlayer() == 0 ? View.VISIBLE : View.GONE); + mBinding.tunnel.setVisibility(isExo() ? View.VISIBLE : View.GONE); + mBinding.http.setVisibility(isExo() ? View.VISIBLE : View.GONE); } @Override diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingPlayerFragment.java b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingPlayerFragment.java index b3ce61e1d..c7bbaa739 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingPlayerFragment.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingPlayerFragment.java @@ -30,6 +30,10 @@ public class SettingPlayerFragment extends BaseFragment implements UaCallback { return getString(value ? R.string.setting_on : R.string.setting_off); } + private boolean isExo() { + return Prefers.getPlayer() == 2; + } + @Override protected ViewBinding getBinding(@NonNull LayoutInflater inflater, @Nullable ViewGroup container) { return mBinding = FragmentSettingPlayerBinding.inflate(inflater, container, false); @@ -51,8 +55,8 @@ public class SettingPlayerFragment extends BaseFragment implements UaCallback { } private void setVisible() { - mBinding.http.setVisibility(Prefers.getPlayer() == 0 ? View.VISIBLE : View.GONE); - mBinding.tunnel.setVisibility(Prefers.getPlayer() == 0 ? View.VISIBLE : View.GONE); + mBinding.http.setVisibility(isExo() ? View.VISIBLE : View.GONE); + mBinding.tunnel.setVisibility(isExo() ? View.VISIBLE : View.GONE); } private void onUa(View view) {