Update LiveActivity.java

pull/183/head
FongMi 3 years ago
parent 2ec779c0f2
commit 2b693c05c7
  1. 16
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java

@ -263,7 +263,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
private void setChannelActivated() {
for (int i = 0; i < mChannelAdapter.size(); i++) ((Channel) mChannelAdapter.get(i)).setSelected(mChannel);
notifyItemChanged(mBinding.channel, mChannelAdapter);
getUrl();
fetch();
}
private void onTrack(View view) {
@ -310,14 +310,14 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
mPlayers.togglePlayer();
Prefers.putLivePlayer(mPlayers.getPlayer());
setPlayerView();
getUrl();
fetch();
}
private void onDecode() {
mPlayers.toggleDecode();
mPlayers.set(getExo(), getIjk());
setDecodeView();
getUrl();
fetch();
}
private void hideUI() {
@ -492,10 +492,10 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
});
}
private void getUrl() {
private void fetch() {
if (mChannel == null) return;
LiveConfig.get().setKeep(mChannel);
mViewModel.getUrl(mChannel);
mViewModel.fetch(mChannel);
showProgress();
}
@ -572,7 +572,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
@Subscribe(threadMode = ThreadMode.MAIN)
public void onErrorEvent(ErrorEvent event) {
if (!event.isRetry() || mPlayers.addRetry() > 3) onError(event);
else getUrl();
else fetch();
}
private void onError(ErrorEvent event) {
@ -612,14 +612,14 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
private void prevLine() {
mChannel.prevLine();
showInfo();
getUrl();
fetch();
}
private void nextLine(boolean show) {
mChannel.nextLine();
if (show) showInfo();
else setInfo();
getUrl();
fetch();
}
private void seekTo(int time) {

Loading…
Cancel
Save