Fix some bug

pull/123/head
FongMi 3 years ago
parent 5958df4c6d
commit 1d3e1fa94f
  1. 7
      app/proguard-rules.pro
  2. 2
      app/src/main/java/com/fongmi/android/tv/api/LiveConfig.java
  3. 1
      app/src/main/java/com/fongmi/android/tv/model/LiveViewModel.java
  4. 1
      app/src/main/java/com/fongmi/android/tv/player/source/ZLive.java

@ -37,3 +37,10 @@
-keep class tv.danmaku.ijk.media.player.** { *; }
-keep class tv.danmaku.ijk.media.player.IjkMediaPlayer { *; }
-keep class tv.danmaku.ijk.media.player.ffmpeg.FFmpegApi { *; }
# TVBus
-keep class com.tvbus.engine.** { *; }
# ZLive
-keep class com.sun.jna.** { *; }
-keep class com.east.android.zlive.** { *; }

@ -9,7 +9,6 @@ import com.fongmi.android.tv.bean.Keep;
import com.fongmi.android.tv.bean.Live;
import com.fongmi.android.tv.db.AppDatabase;
import com.fongmi.android.tv.net.Callback;
import com.fongmi.android.tv.player.source.TVBus;
import com.fongmi.android.tv.utils.Json;
import com.fongmi.android.tv.utils.Prefers;
import com.google.gson.JsonElement;
@ -173,7 +172,6 @@ public class LiveConfig {
public void setHome(Live home) {
this.home = home;
this.home.setActivated(true);
TVBus.get().init(home.getCore());
config.home(home.getName()).update();
for (Live item : lives) item.setActivated(home);
}

@ -26,6 +26,7 @@ public class LiveViewModel extends ViewModel {
public void getLive(Live home) {
execute(() -> {
TVBus.get().init(home.getCore());
LiveParser.start(home);
return home;
});

@ -48,6 +48,7 @@ public class ZLive {
public void stop() {
try {
if (init) com.east.android.zlive.ZLive.INSTANCE.OnLiveStop();
init = false;
} catch (Throwable e) {
e.printStackTrace();
}

Loading…
Cancel
Save