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 0b85dca38..27acc03bd 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 @@ -40,8 +40,6 @@ public class SettingPlayerFragment extends BaseFragment 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); } @Override @@ -51,6 +49,11 @@ public class SettingPlayerFragment extends BaseFragment implements UaCallback { mBinding.tunnel.setOnClickListener(this::setTunnel); } + private void setVisible() { + mBinding.tunnel.setVisibility(Prefers.getPlayer() == 0 ? View.VISIBLE : View.GONE); + mBinding.http.setVisibility(Prefers.getPlayer() == 0 ? View.VISIBLE : View.GONE); + } + private void onUa(View view) { UaDialog.create(this).show(); } @@ -72,4 +75,9 @@ public class SettingPlayerFragment extends BaseFragment implements UaCallback { mBinding.uaText.setText(ua); Prefers.putUa(ua); } + + @Override + public void onHiddenChanged(boolean hidden) { + if (!hidden) setVisible(); + } }