diff options
author | Andrew Dolgov <[email protected]> | 2023-05-21 05:24:28 +0000 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2023-05-21 05:24:28 +0000 |
commit | 34f51585716f9e9f4e9c72ab2dd4894ed695075d (patch) | |
tree | 911fac93cb77c01227785ad68ffb77489751722f /org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java | |
parent | e6813c7ffc9d3d876319a8322e9636c3b4694f57 (diff) | |
parent | d0be169ed8aca8c1dbf421c8bf491cdde297edc6 (diff) |
Add hostname of link to article fragment
See merge request tt-rss/tt-rss-android!1
Diffstat (limited to 'org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java')
-rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java index beff9a1f..04d5889f 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java @@ -335,6 +335,20 @@ public class ArticleFragment extends StateSavedFragment { } } + TextView host = view.findViewById(R.id.host); + if (host != null) { + try { + URL inurl = new URL(m_article.site_url != null ? m_article.site_url : m_article.comments_link); + URL outurl = new URL(m_article.link); + String inhost = inurl.getHost(); + String outhost = outurl.getHost(); + if (!inhost.equals(outhost)) { + host.setVisibility(View.VISIBLE); + host.setText(outhost.replaceFirst("^www\\.", "")); + } + } catch (MalformedURLException ignored) {} + } + TextView note = view.findViewById(R.id.note); if (note != null) { |