簡體   English   中英

SpannableStringBuilder append() NullPointerException

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM