pull/585/head
FongMi 1 year ago
parent caf4f4bde4
commit a37ca80dd9
  1. 8
      app/src/mobile/java/com/fongmi/android/tv/ui/dialog/InfoDialog.java

@ -44,7 +44,7 @@ public class InfoDialog {
}
public InfoDialog url(String url) {
this.url = url;
this.url = fix(url);
return this;
}
@ -61,10 +61,10 @@ public class InfoDialog {
}
private void initView() {
binding.url.setText(url);
binding.title.setText(title);
binding.url.setText(fixUrl());
binding.header.setText(header);
binding.title.setSingleLine(title.toString().contains(fixUrl()));
binding.title.setSingleLine(title.toString().contains(url));
binding.url.setVisibility(TextUtils.isEmpty(url) ? View.GONE : View.VISIBLE);
binding.header.setVisibility(TextUtils.isEmpty(header) ? View.GONE : View.VISIBLE);
}
@ -75,7 +75,7 @@ public class InfoDialog {
binding.header.setOnLongClickListener(v -> onCopy(header));
}
private String fixUrl() {
private String fix(String url) {
return TextUtils.isEmpty(url) ? "" : url.startsWith("data") ? url.substring(0, Math.min(url.length(), 128)).concat("...") : url;
}

Loading…
Cancel
Save