pull/171/head
FongMi 3 years ago
parent 4c2373254b
commit 18f369c703
  1. 3
      app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/ConfigDialog.java
  2. 16
      app/src/main/java/com/fongmi/android/tv/utils/UrlUtil.java

@ -23,6 +23,7 @@ import com.fongmi.android.tv.server.Server;
import com.fongmi.android.tv.ui.custom.CustomTextListener;
import com.fongmi.android.tv.utils.QRCode;
import com.fongmi.android.tv.utils.ResUtil;
import com.fongmi.android.tv.utils.UrlUtil;
import com.fongmi.android.tv.utils.Utils;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.permissionx.guolindev.PermissionX;
@ -131,7 +132,7 @@ public class ConfigDialog implements DialogInterface.OnDismissListener {
}
private void onPositive(View view) {
String text = Utils.checkClan(binding.text.getText().toString().trim());
String text = UrlUtil.checkClan(binding.text.getText().toString().trim());
if (text.isEmpty()) Config.delete(url, type);
callback.setConfig(Config.find(text, type));
dialog.dismiss();

@ -9,16 +9,16 @@ import com.github.catvod.utils.Util;
public class UrlUtil {
public static String checkClan(String text) {
if (text.contains("/localhost/")) text = text.replace("/localhost/", "/");
if (text.startsWith("clan")) text = text.replace("clan", "file");
return text;
public static String checkClan(String url) {
if (url.contains("/localhost/")) url = url.replace("/localhost/", "/");
if (url.startsWith("clan")) url = url.replace("clan", "file");
return url;
}
public static String convert(String baseUrl, String text) {
if (TextUtils.isEmpty(text)) return "";
if (text.startsWith("clan")) return checkClan(text);
return UriUtil.resolve(baseUrl, text);
public static String convert(String baseUrl, String path) {
if (TextUtils.isEmpty(path)) return "";
if (path.startsWith("clan")) return checkClan(path);
return UriUtil.resolve(baseUrl, path);
}
public static String convert(String url) {

Loading…
Cancel
Save