|
|
|
|
@ -22,7 +22,6 @@ public class InfoDialog { |
|
|
|
|
private AlertDialog dialog; |
|
|
|
|
private CharSequence title; |
|
|
|
|
private String header; |
|
|
|
|
private String vid; |
|
|
|
|
private String url; |
|
|
|
|
|
|
|
|
|
public static InfoDialog create(Activity activity) { |
|
|
|
|
@ -46,11 +45,6 @@ public class InfoDialog { |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public InfoDialog vid(String vid) { |
|
|
|
|
this.vid = vid; |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public InfoDialog url(String url) { |
|
|
|
|
this.url = url; |
|
|
|
|
return this; |
|
|
|
|
@ -72,15 +66,12 @@ public class InfoDialog { |
|
|
|
|
binding.url.setText(url); |
|
|
|
|
binding.title.setText(title); |
|
|
|
|
binding.header.setText(header); |
|
|
|
|
if (!TextUtils.isEmpty(vid)) binding.vid.setText("id : ".concat(vid)); |
|
|
|
|
binding.vid.setVisibility(TextUtils.isEmpty(vid) ? View.GONE : View.VISIBLE); |
|
|
|
|
binding.url.setVisibility(TextUtils.isEmpty(url) ? View.GONE : View.VISIBLE); |
|
|
|
|
binding.header.setVisibility(TextUtils.isEmpty(header) ? View.GONE : View.VISIBLE); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void initEvent() { |
|
|
|
|
binding.url.setOnClickListener(this::onShare); |
|
|
|
|
binding.vid.setOnLongClickListener(v -> onCopy(vid)); |
|
|
|
|
binding.url.setOnLongClickListener(v -> onCopy(url)); |
|
|
|
|
binding.header.setOnLongClickListener(v -> onCopy(header)); |
|
|
|
|
} |
|
|
|
|
|