From efe7d4757ad75e828f980a959ca73183caaf6cd1 Mon Sep 17 00:00:00 2001 From: seven332 Date: Tue, 7 May 2019 19:31:39 +0800 Subject: [PATCH] Show empty page tip if getting empty html string --- app/src/main/java/com/hippo/ehviewer/client/EhEngine.java | 4 +++- app/src/main/res/values-zh-rCN/strings.xml | 3 ++- app/src/main/res/values-zh-rHK/strings.xml | 1 + app/src/main/res/values-zh-rTW/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java b/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java index d57443261..bc6addc74 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java +++ b/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java @@ -102,8 +102,10 @@ public class EhEngine { } if (e instanceof ParseException) { - if (body != null && !body.contains("<")){ + if (body != null && !body.contains("<")) { throw new EhException(body); + } else if (TextUtils.isEmpty(body)) { + throw new EhException(GetText.getString(R.string.error_empty_html)); } else { if (Settings.getSaveParseErrorBody()) { AppConfig.saveParseErrorBody((ParseException) e); diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 8205d0ce6..985313d6b 100755 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1,6 +1,6 @@