Update 蜂蜜内置源修改.txt
This commit is contained in:
+11
-23
@@ -1,33 +1,21 @@
|
|||||||
路径:app/src/main/java/com/fongmi/android/tv/api/ApiConfig.java
|
路径:app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java
|
||||||
126行:蜂蜜源代码如下:
|
113-131行:蜂蜜源代码如下:只修改了124-126行
|
||||||
private void loadConfig(Callback callback) {
|
private void loadConfig(int id, Config config, Callback callback) {
|
||||||
try {
|
try {
|
||||||
checkJson(JsonParser.parseString(Decoder.getJson(config.getUrl())).getAsJsonObject(), callback);
|
OkHttp.cancel(TAG);
|
||||||
|
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.equals(this.config)) config.update();
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
if (TextUtils.isEmpty(config.getUrl())) App.post(() -> callback.error(""));
|
|
||||||
else loadCache(callback, e);
|
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
if (isCanceled(e)) return;
|
||||||
}
|
if (taskId.get() != id) return;
|
||||||
|
|
||||||
替换成一下代码:
|
|
||||||
private void loadConfig(Callback callback) {
|
|
||||||
try {
|
|
||||||
App.post(() -> callback.error("本软件为免费开源项目, 以学习交流为目的"));
|
|
||||||
checkJson(JsonParser.parseString(Decoder.getJson(getUrl())).getAsJsonObject(), callback);
|
|
||||||
} catch (Throwable e) {
|
|
||||||
if (TextUtils.isEmpty(config.getUrl())) {
|
if (TextUtils.isEmpty(config.getUrl())) {
|
||||||
App.post(() -> callback.error("本app为github上的免费更新app"));
|
|
||||||
App.post(() -> callback.error("未配置源地址,默认添加内置源,您可在设置中启用"));
|
|
||||||
String url = "添加你自己的源地址";
|
String url = "添加你自己的源地址";
|
||||||
config.setUrl(url);
|
config.setUrl(url);
|
||||||
} else {
|
|
||||||
loadCache(callback, e);
|
|
||||||
}
|
}
|
||||||
if (TextUtils.isEmpty(config.getUrl())) App.post(() -> callback.error(""));
|
if (TextUtils.isEmpty(config.getUrl())) App.post(() -> callback.error(""));
|
||||||
else loadCache(callback, e);
|
else App.post(() -> callback.error(Notify.getError(R.string.error_config_get, e)));
|
||||||
e.printStackTrace();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user