Fix live crash

pull/123/head
FongMi 3 years ago
parent 5f1710cb18
commit 9fcf11b619
  1. 2
      app/src/main/java/com/fongmi/android/tv/api/LiveConfig.java
  2. 4
      app/src/main/java/com/fongmi/android/tv/bean/Channel.java

@ -176,7 +176,7 @@ public class LiveConfig {
}
public void setKeep(Channel channel) {
if (channel.getGroup().isHidden() || home == null) return;
if (home == null || channel.getGroup().isHidden() || channel.getUrls().isEmpty()) return;
Prefers.putKeep(home.getName() + AppDatabase.SYMBOL + channel.getGroup().getName() + AppDatabase.SYMBOL + channel.getName() + AppDatabase.SYMBOL + channel.getCurrent());
}

@ -197,7 +197,7 @@ public class Channel {
}
public String getCurrent() {
return getUrls().get(getLine());
return getUrls().isEmpty() ? "" : getUrls().get(getLine());
}
public boolean isOnly() {
@ -205,7 +205,7 @@ public class Channel {
}
public boolean isLast() {
return getLine() == getUrls().size() - 1;
return getUrls().isEmpty() || getLine() == getUrls().size() - 1;
}
public String getLineText() {

Loading…
Cancel
Save