diff options
author | Andrew Dolgov <[email protected]> | 2014-11-29 20:34:35 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2014-11-29 20:34:35 +0300 |
commit | 216f7e265347dafc712c3e44a6f289aa40a7553f (patch) | |
tree | 5c22779916f824a2b05258bd0e0f724e44015832 /org.fox.ttrss/src/main | |
parent | 0615634ce1018a783d3823ad55254e6c2e0015d6 (diff) |
improve previous a bit
Diffstat (limited to 'org.fox.ttrss/src/main')
-rw-r--r-- | org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java index cfae8037..e14bd587 100644 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java @@ -844,14 +844,16 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, if (m_activity.getApiLevel() >= 11) { excerpt = article.excerpt != null ? article.excerpt : ""; - excerpt = excerpt.replace("…", ""); + excerpt = excerpt.replace("…", "…"); + excerpt = excerpt.replace("]]>", ""); + excerpt = Jsoup.parse(excerpt).text(); } else { excerpt = articleDoc.text(); + + if (excerpt.length() > CommonActivity.EXCERPT_MAX_LENGTH) + excerpt = excerpt.substring(0, CommonActivity.EXCERPT_MAX_LENGTH) + "…"; } - if (excerpt.length() > CommonActivity.EXCERPT_MAX_LENGTH) - excerpt = excerpt.substring(0, CommonActivity.EXCERPT_MAX_LENGTH) + "…"; - holder.excerptView.setTextSize(TypedValue.COMPLEX_UNIT_SP, headlineFontSize); holder.excerptView.setText(excerpt); } |