[英]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
?? 如果 text 為空, append()
函數肯定會拋出NullPointerException
。 如果 text 為空,很容易忘記檢查每種情況。 例如文本可能來自服務器。 任何人都對SpannableStringBuilder
append()
函數有更好的想法來避免 npe?
您可以將SpannableStringBuilder
包裝在您自己的類中並將null
檢查放在那里。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.