From 125fe0e6910f824fbba5e1e0633a960b0a7afcfc Mon Sep 17 00:00:00 2001 From: seven332 Date: Wed, 30 Mar 2016 00:59:38 +0800 Subject: [PATCH] Check layout null in LinkifyTextView --- .../main/java/com/hippo/widget/LinkifyTextView.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/hippo/widget/LinkifyTextView.java b/app/src/main/java/com/hippo/widget/LinkifyTextView.java index 3dc77502e..db721c695 100644 --- a/app/src/main/java/com/hippo/widget/LinkifyTextView.java +++ b/app/src/main/java/com/hippo/widget/LinkifyTextView.java @@ -72,13 +72,15 @@ public class LinkifyTextView extends TextView { y += getScrollY(); Layout layout = getLayout(); - int line = layout.getLineForVertical(y); - int off = layout.getOffsetForHorizontal(line, x); + if (null != layout) { + int line = layout.getLineForVertical(y); + int off = layout.getOffsetForHorizontal(line, x); - ClickableSpan[] spans = ((Spanned)getText()).getSpans(off, off, ClickableSpan.class); + ClickableSpan[] spans = ((Spanned)getText()).getSpans(off, off, ClickableSpan.class); - if (spans.length > 0) { - mCurrentSpan = spans[0]; + if (spans.length > 0) { + mCurrentSpan = spans[0]; + } } } }