From: Reimar Döffinger Date: Sun, 10 Dec 2017 22:57:01 +0000 (+0100) Subject: Simplify adding a ClickableLink span. X-Git-Url: http://gitweb.fperrin.net/?p=Dictionary.git;a=commitdiff_plain;h=8eeb57a0089f84abe9dc14e4b199b92bd04b2d11 Simplify adding a ClickableLink span. --- diff --git a/src/com/hughes/android/dictionary/DictionaryActivity.java b/src/com/hughes/android/dictionary/DictionaryActivity.java index 34e37d6..9bf6dba 100644 --- a/src/com/hughes/android/dictionary/DictionaryActivity.java +++ b/src/com/hughes/android/dictionary/DictionaryActivity.java @@ -1726,7 +1726,6 @@ public class DictionaryActivity extends ActionBarActivity { // Make it so we can long-click on these token rows, too: final Spannable textSpannable = new SpannableString(text); createTokenLinkSpans(textView, textSpannable, text); - textView.setText(textSpannable); if (!htmlEntries.isEmpty()) { final ClickableSpan clickableSpan = new ClickableSpan() { @@ -1734,7 +1733,7 @@ public class DictionaryActivity extends ActionBarActivity { public void onClick(View widget) { } }; - ((Spannable) textView.getText()).setSpan(clickableSpan, 0, text.length(), + textSpannable.setSpan(clickableSpan, 0, text.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE); textView.setOnClickListener(new OnClickListener() { @Override @@ -1743,6 +1742,7 @@ public class DictionaryActivity extends ActionBarActivity { } }); } + textView.setText(textSpannable); return textView; }