From 7e2ac66d7c532a5725635fa3913789bb17c1e157 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 21 十月 2021 13:46:33 +0800 Subject: [PATCH] 隐私合规,青少年模式,64位兼容 --- MGVideo/src/com/mugua/mgvideo/util/ui/TextViewUtil.java | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/MGVideo/src/com/mugua/mgvideo/util/ui/TextViewUtil.java b/MGVideo/src/com/mugua/mgvideo/util/ui/TextViewUtil.java index 8be3691..c456e16 100644 --- a/MGVideo/src/com/mugua/mgvideo/util/ui/TextViewUtil.java +++ b/MGVideo/src/com/mugua/mgvideo/util/ui/TextViewUtil.java @@ -21,12 +21,12 @@ * @param context * @return */ - public static CharSequence getClickableHtml(String html, Context context, Integer color) { + public static CharSequence getClickableHtml(String html, Context context, Integer color,Class jumpClass) { Spanned spannedHtml = Html.fromHtml(html); SpannableStringBuilder clickableHtmlBuilder = new SpannableStringBuilder(spannedHtml); URLSpan[] urls = clickableHtmlBuilder.getSpans(0, spannedHtml.length(), URLSpan.class); for (final URLSpan span : urls) { - setLinkClickable(clickableHtmlBuilder, span, context, color); + setLinkClickable(clickableHtmlBuilder, span, context, color,jumpClass); } return clickableHtmlBuilder; } @@ -34,14 +34,14 @@ /** * 璁剧疆鐐瑰嚮瓒呴摼鎺ュ搴旂殑澶勭悊鍐呭 */ - private static void setLinkClickable(final SpannableStringBuilder clickableHtmlBuilder, final URLSpan urlSpan, final Context context, final Integer linkColor) { + private static void setLinkClickable(final SpannableStringBuilder clickableHtmlBuilder, final URLSpan urlSpan, final Context context, final Integer linkColor,Class jumpClass) { int start = clickableHtmlBuilder.getSpanStart(urlSpan); int end = clickableHtmlBuilder.getSpanEnd(urlSpan); int flags = clickableHtmlBuilder.getSpanFlags(urlSpan); ClickableSpan clickableSpan = new ClickableSpan() { public void onClick(View view) { - context.startActivity(new Intent(context, BrowserActivity.class).putExtra("url", urlSpan.getURL())); + context.startActivity(new Intent(context, jumpClass).putExtra("url", urlSpan.getURL())); } public void updateDrawState(TextPaint ds) { -- Gitblit v1.8.0