public BadgeItem setText(@Nullable CharSequence text) {
        this.mText = text;
        if (isWeakReferenceValid()) {
            TextView textView = mTextViewRef.get();
            if (!TextUtils.isEmpty(text)) {
                textView.setText(text);
            }
        }
        return this;
    }
@param text text to be set in badge (this shouldn't be empty text)
@return this, to allow builder pattern
common/src/main/java/com/sxjs/common/widget/bottomnavigation/BadgeItem.java