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

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

4

1 回答 1

0

您可以将其包装SpannableStringBuilder在您自己的类中并将null支票放在那里。

于 2018-08-16T03:05:18.963 回答