SpannableStringBuilder append() NullPointerException


// Documentation from interface
public SpannableStringBuilder append(CharSequence text) {
int length = length();
return replace(length, length, text, 0, text.length());
}

SpannableStringBuilder源代码append()函数不能避免NullPointerException?? 如果文本为空,append()函数肯定会抛出NullPointerException。 如果文本为空,很容易忘记检查每个案例。例如,文本可能来自服务器。 有人对SpannableStringBuilderappend()功能有更好的主意来避免 npe?

您可以将SpannableStringBuilder包装在您自己的类中,然后将null检查放在那里。

相关内容

  • 没有找到相关文章

最新更新