private static void viewCommentParent(CommentAdapter adapter, CommentViewHolder holder,
Context mContext, CommentNode baseNode) {
int old = holder.getAdapterPosition();
int pos = (old < 2) ? 0 : old - 1;
for (int i = pos - 1; i >= 0; i--) {
CommentObject o = adapter.currentComments.get(adapter.getRealPosition(i));
if (o instanceof CommentItem
&& pos - 1 != i
&& o.comment.getDepth() < baseNode.getDepth()) {
LayoutInflater inflater = ((Activity) mContext).getLayoutInflater();
final View dialoglayout = inflater.inflate(R.layout.parent_comment_dialog, null);
final AlertDialogWrapper.Builder builder = new AlertDialogWrapper.Builder(mContext);
Comment parent = o.comment.getComment();
adapter.setViews(parent.getDataNode().get("body_html").asText(),
adapter.submission.getSubredditName(),
(SpoilerRobotoTextView) dialoglayout.findViewById(R.id.firstTextView),
(CommentOverflow) dialoglayout.findViewById(R.id.commentOverflow));
builder.setView(dialoglayout);
builder.show();
break;
}
}
}
CommentAdapterHelper.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:Slide
作者:
评论列表
文章目录