添加 gid token 错误识别

This commit is contained in:
seven332 committed 2014-06-29 02:37:26 +08:00
1 parent 32e345f9f0
commit 05cfabae10
2 files changed
+9 -2

No files matched your search

@@ -24,12 +24,10 @@ import java.util.LinkedList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.hippo.ehviewer.ListUrls;
import com.hippo.ehviewer.data.Comment;
import com.hippo.ehviewer.data.LargePreviewList;
import com.hippo.ehviewer.data.NormalPreviewList;
import com.hippo.ehviewer.data.PreviewList;
import com.hippo.ehviewer.util.Log;
import com.hippo.ehviewer.util.Util;
public class DetailParser {
@@ -46,11 +44,13 @@ public class DetailParser {
public static final int COMMENT = 0x10;
public static final int OFFENSIVE = 0x20;
public static final int PINING = 0x40;
public static final int ERROR = 0x80;
private static final CommentSort cs = new CommentSort();
private int mMode;
public String eMesg;
public String thumb;
public String title;
public String title_jpn;
@@ -81,6 +81,11 @@ public class DetailParser {
Pattern p;
Matcher m;
if (!body.contains("<")) {
eMesg = body;
return ERROR;
}
if (body.contains(OFFENSIVE_STRING)) {
return OFFENSIVE;
}
@@ -438,6 +438,8 @@ public class EhClient {
md.previewLists[0] = parser.previewList;
md.comments = parser.comments;
listener.onSuccess(md);
} else if (result == DetailParser.ERROR) {
listener.onFailure(parser.eMesg);
} else {
listener.onFailure(mAppContext.getString(R.string.em_parser_error));
}