release
jhengazuji 5 months ago
parent 6000a62939
commit ef34f8ebfe
  1. 8
      app/src/main/java/com/fongmi/android/tv/api/config/LiveConfig.java
  2. 2
      app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java
  3. 2
      app/src/main/java/com/fongmi/android/tv/api/config/WallConfig.java

@ -129,10 +129,10 @@ public class LiveConfig {
try {
OkHttp.cancel(TAG);
Server.get().start();
String text = Decoder.getJson(UrlUtil.convert(config.getUrl()), TAG);
if (Json.isObj(text)) checkJson(id, config, callback, Json.parse(text).getAsJsonObject());
else parseText(id, config, callback, text);
if (taskId.get() == id) config.update();
String json = Decoder.getJson(UrlUtil.convert(config.getUrl()), TAG);
if (Json.isObj(json)) checkJson(id, config, callback, Json.parse(json).getAsJsonObject());
else parseText(id, config, callback, json);
if (taskId.get() == id && config.equals(this.config)) config.update();
} catch (Throwable e) {
e.printStackTrace();
if (isCanceled(e)) return;

@ -116,7 +116,7 @@ public class VodConfig {
Server.get().start();
String json = Decoder.getJson(UrlUtil.convert(config.getUrl()), TAG);
checkJson(id, config, callback, Json.parse(json).getAsJsonObject());
if (taskId.get() == id) config.update();
if (taskId.get() == id && config.equals(this.config)) config.update();
} catch (Throwable e) {
e.printStackTrace();
if (isCanceled(e)) return;

@ -87,7 +87,7 @@ public class WallConfig {
try {
OkHttp.cancel(TAG);
download(id, config.getUrl(), callback);
if (taskId.get() == id) config.update();
if (taskId.get() == id && config.equals(this.config)) config.update();
} catch (Throwable e) {
e.printStackTrace();
if (isCanceled(e)) return;

Loading…
Cancel
Save