[英]SpannableStringBuilder append() NullPointerException
// Documentation from interface
public SpannableStringBuilder append(CharSequence text) {
int length = length();
return replace(length, length, text, 0, text.length());
}
SpannableStringBuilder
source code append()
function doesn't avoid NullPointerException
?? SpannableStringBuilder
源代码append()
函数没有避免NullPointerException
?? If text is null, append()
function definitely throw NullPointerException
.如果 text 为空,
append()
函数肯定会抛出NullPointerException
。 It's easily be forgotten to check every case if text is null.如果 text 为空,很容易忘记检查每种情况。 For example the text may from the server.
例如文本可能来自服务器。 Anyone has a better idea for
SpannableStringBuilder
append()
function to avoid npe?任何人都对
SpannableStringBuilder
append()
函数有更好的想法来避免 npe?
您可以将SpannableStringBuilder
包装在您自己的类中并将null
检查放在那里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.