// Documentation from interface
public SpannableStringBuilder append(CharSequence text) {
int length = length();
return replace(length, length, text, 0, text.length());
}
SpannableStringBuilder
源代码append()
函数无法避免NullPointerException
?
如果text为null,则append()
函数肯定会抛出NullPointerException
。
很容易忘记检查文本是否为空的每种情况。例如,文本可能来自服务器。
任何人对于SpannableStringBuilder
append()
函数都有一个更好的主意,以避免npe?
答案 0 :(得分:0)
您可以将SpannableStringBuilder
包装在自己的课程中,然后在其中放置null
支票。