[mobile] add player setting

pull/137/head
FongMi 3 years ago
parent db9fe9f831
commit 6d26607af9
  1. 12
      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();
}
}

Loading…
Cancel
Save