Fix player setting bug

pull/137/head
FongMi 3 years ago
parent 2b67d70b8c
commit 349e62b2ee
  1. 8
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingPlayerActivity.java
  2. 8
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingPlayerFragment.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

@ -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) {

Loading…
Cancel
Save