summaryrefslogtreecommitdiff
path: root/src/org/fox/ttrss/ArticleFragment.java
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2011-11-29 07:03:38 +0300
committerAndrew Dolgov <fox@fakecake.org>2011-11-29 07:03:38 +0300
commit9a4c7a2ce8b0d31496291e6f3fede26a8c8f3d30 (patch)
tree3f0034db14e3547bec7a1c0906f78d36526a8e19 /src/org/fox/ttrss/ArticleFragment.java
parent9d0a0426fdf91366dd0beb5418b8093ffab98a4b (diff)
improve error handling by ApiRequest
Diffstat (limited to 'src/org/fox/ttrss/ArticleFragment.java')
-rw-r--r--src/org/fox/ttrss/ArticleFragment.java40
1 files changed, 17 insertions, 23 deletions
diff --git a/src/org/fox/ttrss/ArticleFragment.java b/src/org/fox/ttrss/ArticleFragment.java
index 9fc2619b..a2146838 100644
--- a/src/org/fox/ttrss/ArticleFragment.java
+++ b/src/org/fox/ttrss/ArticleFragment.java
@@ -94,31 +94,25 @@ public class ArticleFragment extends Fragment implements OnClickListener {
// this is ridiculous
// TODO white on black style for dark theme
String content;
- try {
- String cssOverride = "";
-
- if (m_prefs.getString("theme", "THEME_DARK").equals("THEME_DARK")) {
- web.setBackgroundColor(android.R.color.black);
- cssOverride = "body { background : black; color : #f0f0f0}\n";
- }
-
- content =
- "<html>" +
- "<head>" +
- "<meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\">" +
- "<style type=\"text/css\">" +
- cssOverride +
- "img { max-width : 90%; }" +
- "body { text-align : justify; }" +
- "</style>" +
- "</head>" +
- "<body>" + m_article.content + "</body></html>";
-
- } catch (Exception e) {
- content = getString(R.string.could_not_decode_content);
- e.printStackTrace();
+ String cssOverride = "";
+
+ if (m_prefs.getString("theme", "THEME_DARK").equals("THEME_DARK")) {
+ web.setBackgroundColor(android.R.color.black);
+ cssOverride = "body { background : black; color : #f0f0f0}\n";
}
+ content =
+ "<html>" +
+ "<head>" +
+ "<meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\">" +
+ "<style type=\"text/css\">" +
+ cssOverride +
+ "img { max-width : 90%; }" +
+ "body { text-align : justify; }" +
+ "</style>" +
+ "</head>" +
+ "<body>" + m_article.content + "</body></html>";
+
web.loadDataWithBaseURL(null, content, "text/html", "utf-8", null);
if (activity.isSmallScreen())