Adjust live epg logic

pull/590/head
FongMi 6 months ago
parent ecf0224de6
commit be2fcd8f60
  1. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  2. 1
      app/src/main/java/com/fongmi/android/tv/bean/Catchup.java
  3. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java

@ -808,7 +808,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
int position = mChannel.getData().getSelected() + 1;
boolean hasNext = position <= current && position > 0;
if (hasNext) onItemClick(mChannel.getData().getList().get(position));
else nextChannel();
else fetch();
}
private void prevLine() {

@ -108,7 +108,6 @@ public class Catchup {
public String format(String url, EpgData data) {
String result = getSource();
if (data.isInRange()) return url;
Matcher matcher = Pattern.compile("(\\$?\\{[^}]*\\})").matcher(result);
while (matcher.find()) result = result.replace(matcher.group(1), format(matcher.group(1), data.getStartTime(), data.getEndTime()));
return isDefault() ? result : append(url, result);

@ -859,7 +859,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
int position = mChannel.getData().getSelected() + 1;
boolean hasNext = position <= current && position > 0;
if (hasNext) onItemClick(mChannel.getData().getList().get(position));
else nextChannel();
else fetch();
}
private void prevLine() {

Loading…
Cancel
Save