From 59474337d597c0f285d4e09448908f0b441e378b Mon Sep 17 00:00:00 2001 From: solid <1104160707@qq.com> Date: Thu, 12 Oct 2017 22:14:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 4 ++-- .../java/ren/solid/ganhuoio/bean/Daily.java | 17 +++++++++++++++-- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 8cc8301..775170a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "ren.solid.ganhuoio" minSdkVersion 14 targetSdkVersion 25 - versionCode 310 - versionName "3.1.0" + versionCode 311 + versionName "3.1.1" } buildTypes { debug { diff --git a/app/src/main/java/ren/solid/ganhuoio/bean/Daily.java b/app/src/main/java/ren/solid/ganhuoio/bean/Daily.java index 2d47f12..14d536e 100644 --- a/app/src/main/java/ren/solid/ganhuoio/bean/Daily.java +++ b/app/src/main/java/ren/solid/ganhuoio/bean/Daily.java @@ -20,8 +20,21 @@ public class Daily { public String getImgUrl() { int start = content.indexOf("src=\"") + 5; - int end = content.indexOf(".jpg") + 4; - return content.substring(start, end); + + int jpgEnd = content.indexOf(".jpg"); + int end = jpgEnd + 4; + if (jpgEnd == -1) { + jpgEnd = content.indexOf(".jpeg"); + end = jpgEnd + 5; + } + if (jpgEnd == -1) { + jpgEnd = content.indexOf(".png"); + end = jpgEnd + 4; + } + if (end > start) + return content.substring(start, end); + else + return ""; }