diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/org/fox/ttrss/MainActivity.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/org/fox/ttrss/MainActivity.java b/src/org/fox/ttrss/MainActivity.java index c6ca7b09..86502f48 100644 --- a/src/org/fox/ttrss/MainActivity.java +++ b/src/org/fox/ttrss/MainActivity.java @@ -6,6 +6,8 @@ import java.util.List; import java.util.Timer; import java.util.TimerTask; +import org.jsoup.Jsoup; + import android.app.Activity; import android.app.FragmentTransaction; import android.content.Intent; @@ -255,10 +257,10 @@ public class MainActivity extends Activity { Cursor c = db.query("articles", new String[] { BaseColumns._ID } , BaseColumns._ID + "=?", new String[] { String.valueOf(article.id) }, null, null, null); - String excerpt = article.content.replaceAll("\\<[^>]*>",""); + String excerpt = Jsoup.parse(article.content).text(); - if (excerpt.length() > 120) { - excerpt = excerpt.substring(120) + "..."; + if (excerpt.length() > 250) { + excerpt = excerpt.substring(250) + "..."; } if (c.getCount() != 0) { |