-
-
Notifications
You must be signed in to change notification settings - Fork 165
Open
Description
#ExpandableTextView.java
/**
* 设置内容
*
* @param content
*/
public void setContent(final String content) {
mContent = content;
if (isAttached)
doSetContent();
}
/**
* 实际设置内容的
*/
private void doSetContent() {
if (mContent == null) {
return;
}
currentLines = mLimitLines;
if (mWidth <= 0) {
if (getWidth() > 0)
mWidth = getWidth() - getPaddingLeft() - getPaddingRight();
}
if (mWidth <= 0) {
if (retryTime > 10) {
setText(DEFAULT_CONTENT);
}
this.post(new Runnable() {
@Override
public void run() {
retryTime++;
setContent(mContent.toString());
}
});
} else {
setRealContent(mContent.toString());
}
}
没人觉得这段代码有问题么,一直在往主线程抛消息
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels