@Override
public void propertyChange(PropertyChangeEvent event) {
if (mViewHolder == null) {
return;
}
switch (event.getPropertyName()) {
case "comments":
if (!(event instanceof IndexedPropertyChangeEvent)) {
throw new UnsupportedOperationException();
}
IndexedPropertyChangeEvent indexedEvent = (IndexedPropertyChangeEvent) event;
CommentView.Holder commentVH = mViewHolder.mComments[indexedEvent.getIndex()];
Object newValue = indexedEvent.getNewValue();
commentVH.updateData((Comment) newValue);
commentVH.mRootView.setVisibility(newValue != null ? View.VISIBLE : View.GONE);
break;
default:
throw new IllegalArgumentException(
"Unknow PropertyName:" + event.getPropertyName());
}
}
SimpleListCommentsFragment.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:CoolTechnologies
作者:
评论列表
文章目录