pull/123/head
FongMi 3 years ago
parent 1f8ac322cf
commit 2929d6b806
  1. 8
      app/src/main/java/com/fongmi/android/tv/player/ParseTask.java

@ -57,7 +57,7 @@ public class ParseTask {
}
switch (parse.getType()) {
case 0: //嗅探
App.post(() -> webView.start(parse.getUrl() + webUrl, parse.getHeaders(), callback));
App.post(() -> startWeb(parse.getUrl() + webUrl, parse.getHeaders(), callback));
break;
case 1: //Json
jsonParse(webUrl);
@ -101,12 +101,16 @@ public class ParseTask {
if (result.getUrl().isEmpty()) {
onParseError();
} else if (result.getParse(0) == 1) {
App.post(() -> webView.start(Utils.checkProxy(result.getUrl()), result.getHeaders(), callback));
App.post(() -> startWeb(Utils.checkProxy(result.getUrl()), result.getHeaders(), callback));
} else {
onParseSuccess(result.getHeaders(), result.getUrl(), result.getJxFrom());
}
}
private void startWeb(String url, Map<String, String> headers, Callback callback) {
if (webView != null) webView.start(url, headers, callback);
}
private void onParseSuccess(Map<String, String> headers, String url, String from) {
App.post(() -> {
if (callback != null) callback.onParseSuccess(headers, url, from);

Loading…
Cancel
Save