FcDialogChildReplyAdapter.smali
.class public Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;
.super Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/BaseFcAdapter;
.source "FcDialogChildReplyAdapter.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/BaseFcAdapter<",
"Lcom/bjz/comm/net/bean/FcReplyBean;",
">;"
}
.end annotation
# static fields
.field private static final ITEM_TYPE_BOTTOM:I
.field private static final ITEM_TYPE_HEADER:I
.field private static final ITEM_TYPE_REPLY:I
.field private static itemType:I
# instance fields
.field private final currentUserId:I
.field private listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;
.field private mContext:Landroid/content/Context;
.field private final mGuid:I
.field private mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
.field private mParentFcReplyPosition:I
.field private spanCreateListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanCreateListener;
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 130
const/4 v0, 0x0
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->itemType:I
.line 131
const/4 v1, 0x0
add-int/lit8 v1, v1, 0x1
sput v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->itemType:I
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->ITEM_TYPE_HEADER:I
.line 132
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->itemType:I
sput v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->ITEM_TYPE_BOTTOM:I
.line 133
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->itemType:I
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->ITEM_TYPE_REPLY:I
return-void
.end method
.method public constructor <init>(Ljava/util/Collection;Landroid/content/Context;ILim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;)V
.registers 6
.param p2, "mContext" # Landroid/content/Context;
.param p3, "guid" # I
.param p4, "listener" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Collection<",
"Lcom/bjz/comm/net/bean/FcReplyBean;",
">;",
"Landroid/content/Context;",
"I",
"Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;",
")V"
}
.end annotation
.line 68
.local p1, "collection":Ljava/util/Collection;, "Ljava/util/Collection<Lcom/bjz/comm/net/bean/FcReplyBean;>;"
const v0, 0x7f0c00fa
invoke-direct {p0, p1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/BaseFcAdapter;-><init>(Ljava/util/Collection;I)V
.line 358
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$9;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$9;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->spanCreateListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanCreateListener;
.line 69
iput-object p2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mContext:Landroid/content/Context;
.line 70
iput p3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mGuid:I
.line 71
iput-object p4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;
.line 72
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getInstance(I)Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->currentUserId:I
.line 73
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;)Lcom/bjz/comm/net/bean/FcReplyBean;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;
.line 57
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
return-object v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;Landroid/view/View;IILjava/lang/Object;)V
.registers 5
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;
.param p1, "x1" # Landroid/view/View;
.param p2, "x2" # I
.param p3, "x3" # I
.param p4, "x4" # Ljava/lang/Object;
.line 57
invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->setAction(Landroid/view/View;IILjava/lang/Object;)V
return-void
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;
.line 57
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;
return-object v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;
.line 57
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyPosition:I
return v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;
.line 57
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mGuid:I
return v0
.end method
.method private bindReplyView(Lcom/bjz/comm/net/bean/FcReplyBean;Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;ZILandroid/view/View;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.registers 23
.param p1, "model" # Lcom/bjz/comm/net/bean/FcReplyBean;
.param p2, "txt_comment" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.param p3, "isReply" # Z
.param p4, "position" # I
.param p5, "itemView" # Landroid/view/View;
.line 213
move-object/from16 v0, p0
move-object/from16 v1, p1
move/from16 v2, p4
move-object/from16 v3, p5
if-nez p2, :cond_1c
.line 214
new-instance v4, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
iget-object v5, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mContext:Landroid/content/Context;
invoke-direct {v4, v5}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;-><init>(Landroid/content/Context;)V
.line 215
.end local p2 # "txt_comment":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.local v4, "txt_comment":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
new-instance v5, Landroid/widget/RelativeLayout$LayoutParams;
const/4 v6, -0x1
const/4 v7, -0x2
invoke-direct {v5, v6, v7}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_1e
.line 213
.end local v4 # "txt_comment":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.restart local p2 # "txt_comment":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
:cond_1c
move-object/from16 v4, p2
.line 217
.end local p2 # "txt_comment":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.restart local v4 # "txt_comment":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
:goto_1e
new-instance v5, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
iget-object v6, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mContext:Landroid/content/Context;
invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;-><init>(Landroid/content/Context;)V
.line 218
.local v5, "richTextBuilder":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
invoke-virtual/range {p1 .. p1}, Lcom/bjz/comm/net/bean/FcReplyBean;->getContent()Ljava/lang/String;
move-result-object v6
if-nez v6, :cond_2e
const-string v6, ""
goto :goto_32
:cond_2e
invoke-virtual/range {p1 .. p1}, Lcom/bjz/comm/net/bean/FcReplyBean;->getContent()Ljava/lang/String;
move-result-object v6
:goto_32
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setContent(Ljava/lang/String;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v6
iget-object v7, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mContext:Landroid/content/Context;
.line 219
const v8, 0x7f06005d
invoke-static {v7, v8}, Landroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I
move-result v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setLinkColor(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v6
iget-object v7, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mContext:Landroid/content/Context;
.line 220
invoke-static {v7, v8}, Landroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I
move-result v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setAtColor(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v6
.line 221
invoke-virtual {v6, v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setTextView(Landroid/widget/TextView;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v6
.line 222
invoke-virtual/range {p1 .. p1}, Lcom/bjz/comm/net/bean/FcReplyBean;->getEntitys()Ljava/util/ArrayList;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setListUser(Ljava/util/List;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v6
const/4 v7, 0x1
.line 223
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setNeedUrl(Z)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v6
iget-object v7, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->spanCreateListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanCreateListener;
.line 225
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setSpanCreateListener(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanCreateListener;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v6
.line 226
invoke-virtual {v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->build()V
.line 227
invoke-virtual/range {p1 .. p1}, Lcom/bjz/comm/net/bean/FcReplyBean;->getReplayUser()Lcom/bjz/comm/net/bean/FcUserInfoBean;
move-result-object v6
.line 228
.local v6, "replayUserInfo":Lcom/bjz/comm/net/bean/FcUserInfoBean;
if-eqz p3, :cond_157
if-eqz v6, :cond_157
.line 229
new-instance v7, Landroid/text/SpannableStringBuilder;
invoke-direct {v7}, Landroid/text/SpannableStringBuilder;-><init>()V
.line 230
.local v7, "headerStr":Landroid/text/SpannableStringBuilder;
invoke-virtual/range {p1 .. p1}, Lcom/bjz/comm/net/bean/FcReplyBean;->getReplayID()J
move-result-wide v8
iget-object v10, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
invoke-virtual {v10}, Lcom/bjz/comm/net/bean/FcReplyBean;->getForumID()J
move-result-wide v10
const/16 v12, 0xc
cmp-long v13, v8, v10
if-eqz v13, :cond_e2
.line 231
const/4 v8, 0x0
.line 232
.local v8, "StartIndex":I
const v9, 0x7f0f0ddf
const-string v10, "Reply"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
.line 233
.local v9, "reply":Ljava/lang/String;
invoke-virtual {v7, v9}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 235
new-instance v10, Landroid/text/style/ForegroundColorSpan;
iget-object v11, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mContext:Landroid/content/Context;
invoke-virtual {v11}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v11
const v13, 0x7f061531
invoke-static/range {v13 .. v13}, Lnp/NPFog;->d(I)I
move-result v13
invoke-virtual {v11, v13}, Landroid/content/res/Resources;->getColor(I)I
move-result v11
invoke-direct {v10, v11}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-virtual {v7}, Landroid/text/SpannableStringBuilder;->length()I
move-result v11
const/16 v14, 0x21
invoke-virtual {v7, v10, v8, v11, v14}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 237
invoke-virtual {v7}, Landroid/text/SpannableStringBuilder;->length()I
move-result v8
.line 238
invoke-virtual {v6}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getFirstName()Ljava/lang/String;
move-result-object v10
invoke-virtual {v6}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getLastName()Ljava/lang/String;
move-result-object v11
invoke-static {v10, v11}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
invoke-static {v10, v12}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/utils/StringUtils;->handleTextName(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v10
.line 239
.local v10, "replyUserName":Ljava/lang/String;
invoke-virtual {v7, v10}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 240
const-string v11, " : "
invoke-virtual {v7, v11}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 242
new-instance v11, Landroid/text/style/ForegroundColorSpan;
iget-object v15, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mContext:Landroid/content/Context;
invoke-virtual {v15}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v15
invoke-virtual {v15, v13}, Landroid/content/res/Resources;->getColor(I)I
move-result v13
invoke-direct {v11, v13}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-virtual {v7}, Landroid/text/SpannableStringBuilder;->length()I
move-result v13
invoke-virtual {v7, v11, v8, v13, v14}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 245
.end local v8 # "StartIndex":I
.end local v9 # "reply":Ljava/lang/String;
.end local v10 # "replyUserName":Ljava/lang/String;
:cond_e2
invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getText()Ljava/lang/CharSequence;
move-result-object v8
.line 246
.local v8, "content":Ljava/lang/CharSequence;
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v9
if-nez v9, :cond_102
invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v9
if-nez v9, :cond_102
.line 247
new-instance v9, Landroid/text/SpannableStringBuilder;
invoke-direct {v9, v8}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 248
.local v9, "stringBuilder":Landroid/text/SpannableStringBuilder;
invoke-virtual {v7}, Landroid/text/SpannableStringBuilder;->length()I
move-result v10
const/4 v11, 0x0
invoke-virtual {v9, v11, v7, v11, v10}, Landroid/text/SpannableStringBuilder;->insert(ILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder;
.line 249
invoke-virtual {v4, v9}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->setText(Ljava/lang/CharSequence;)V
.line 251
.end local v9 # "stringBuilder":Landroid/text/SpannableStringBuilder;
:cond_102
invoke-virtual/range {p1 .. p1}, Lcom/bjz/comm/net/bean/FcReplyBean;->getCreator()Lcom/bjz/comm/net/bean/FcUserInfoBean;
move-result-object v9
.line 252
.local v9, "creatorUserInfo":Lcom/bjz/comm/net/bean/FcUserInfoBean;
const-string v10, ""
.line 253
.local v10, "receiver":Ljava/lang/String;
if-eqz v9, :cond_11a
.line 254
invoke-virtual {v9}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getFirstName()Ljava/lang/String;
move-result-object v11
invoke-virtual {v9}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getLastName()Ljava/lang/String;
move-result-object v13
invoke-static {v11, v13}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v11
invoke-static {v11, v12}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/utils/StringUtils;->handleTextName(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v10
.line 256
:cond_11a
move-object v11, v10
.line 257
.local v11, "finalCommentUserName":Ljava/lang/String;
if-eqz v3, :cond_13a
.line 258
new-instance v12, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$3;
invoke-direct {v12, v0, v11, v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$3;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;Ljava/lang/String;Lcom/bjz/comm/net/bean/FcReplyBean;I)V
invoke-virtual {v3, v12}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
.line 267
iget v12, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->currentUserId:I
if-eqz v12, :cond_13a
int-to-long v12, v12
invoke-virtual/range {p1 .. p1}, Lcom/bjz/comm/net/bean/FcReplyBean;->getCreateBy()J
move-result-wide v14
cmp-long v16, v12, v14
if-eqz v16, :cond_13a
.line 268
new-instance v12, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$4;
invoke-direct {v12, v0, v11, v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$4;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;Ljava/lang/String;Lcom/bjz/comm/net/bean/FcReplyBean;I)V
invoke-virtual {v3, v12}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 278
:cond_13a
new-instance v12, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$5;
invoke-direct {v12, v0, v11, v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$5;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;Ljava/lang/String;Lcom/bjz/comm/net/bean/FcReplyBean;I)V
invoke-virtual {v4, v12}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
.line 287
iget v12, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->currentUserId:I
if-eqz v12, :cond_157
int-to-long v12, v12
invoke-virtual/range {p1 .. p1}, Lcom/bjz/comm/net/bean/FcReplyBean;->getCreateBy()J
move-result-wide v14
cmp-long v16, v12, v14
if-eqz v16, :cond_157
.line 288
new-instance v12, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$6;
invoke-direct {v12, v0, v11, v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$6;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;Ljava/lang/String;Lcom/bjz/comm/net/bean/FcReplyBean;I)V
invoke-virtual {v4, v12}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 299
.end local v7 # "headerStr":Landroid/text/SpannableStringBuilder;
.end local v8 # "content":Ljava/lang/CharSequence;
.end local v9 # "creatorUserInfo":Lcom/bjz/comm/net/bean/FcUserInfoBean;
.end local v10 # "receiver":Ljava/lang/String;
.end local v11 # "finalCommentUserName":Ljava/lang/String;
:cond_157
return-object v4
.end method
.method private bindUserInfo(Lcom/bjz/comm/net/bean/FcUserInfoBean;JLim/tpelyyftgw/ui/components/BackupImageView;Lim/tpelyyftgw/ui/hviews/MryTextView;Lim/tpelyyftgw/ui/hviews/MryTextView;I)V
.registers 22
.param p1, "fcUserInfoBean" # Lcom/bjz/comm/net/bean/FcUserInfoBean;
.param p2, "createAt" # J
.param p4, "ivUserAvatar" # Lim/tpelyyftgw/ui/components/BackupImageView;
.param p5, "tvUserName" # Lim/tpelyyftgw/ui/hviews/MryTextView;
.param p6, "tvPublishTime" # Lim/tpelyyftgw/ui/hviews/MryTextView;
.param p7, "position" # I
.line 303
move-object v0, p0
move-object/from16 v1, p4
move-object/from16 v2, p5
move/from16 v3, p7
if-eqz p1, :cond_8e
.line 304
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getPhoto()Lcom/bjz/comm/net/bean/AvatarPhotoBean;
move-result-object v4
.line 305
.local v4, "avatarPhotoBean":Lcom/bjz/comm/net/bean/AvatarPhotoBean;
if-eqz v4, :cond_5f
.line 306
invoke-virtual {v4}, Lcom/bjz/comm/net/bean/AvatarPhotoBean;->getSmallPhotoSize()I
move-result v5
.line 307
.local v5, "photoSize":I
invoke-virtual {v4}, Lcom/bjz/comm/net/bean/AvatarPhotoBean;->getSmallLocalId()I
move-result v6
.line 308
.local v6, "localId":I
invoke-virtual {v4}, Lcom/bjz/comm/net/bean/AvatarPhotoBean;->getSmallVolumeId()J
move-result-wide v7
.line 309
.local v7, "volumeId":J
if-eqz v5, :cond_5f
const-wide/16 v9, 0x0
cmp-long v11, v7, v9
if-eqz v11, :cond_5f
invoke-virtual {v4}, Lcom/bjz/comm/net/bean/AvatarPhotoBean;->getAccess_hash()J
move-result-wide v11
cmp-long v13, v11, v9
if-eqz v13, :cond_5f
.line 310
new-instance v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
invoke-direct {v9}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;-><init>()V
.line 311
.local v9, "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getUserId()I
move-result v10
iput v10, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;->user_id:I
.line 312
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getAccessHash()J
move-result-wide v10
iput-wide v10, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;->access_hash:J
.line 313
new-instance v10, Lim/tpelyyftgw/messenger/ImageLocation;
invoke-direct {v10}, Lim/tpelyyftgw/messenger/ImageLocation;-><init>()V
.line 314
.local v10, "imageLocation":Lim/tpelyyftgw/messenger/ImageLocation;
const/4 v11, 0x2
iput v11, v10, Lim/tpelyyftgw/messenger/ImageLocation;->dc_id:I
.line 315
iput-object v9, v10, Lim/tpelyyftgw/messenger/ImageLocation;->photoPeer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 316
new-instance v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;
invoke-direct {v11}, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;-><init>()V
iput-object v11, v10, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;
.line 317
iget-object v11, v10, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;
iput v6, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;->local_id:I
.line 318
iget-object v11, v10, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;
iput-wide v7, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;->volume_id:J
.line 319
new-instance v11, Lim/tpelyyftgw/ui/components/AvatarDrawable;
invoke-direct {v11}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>()V
.line 320
.local v11, "drawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
const-string v12, "40_40"
invoke-virtual {v1, v10, v12, v11, v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.line 323
.end local v5 # "photoSize":I
.end local v6 # "localId":I
.end local v7 # "volumeId":J
.end local v9 # "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
.end local v10 # "imageLocation":Lim/tpelyyftgw/messenger/ImageLocation;
.end local v11 # "drawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
:cond_5f
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getFirstName()Ljava/lang/String;
move-result-object v5
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getLastName()Ljava/lang/String;
move-result-object v6
invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
const/16 v6, 0xc
invoke-static {v5, v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/utils/StringUtils;->handleTextName(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 325
invoke-static/range {p2 .. p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/utils/TimeUtils;->fcFormat2Date(J)Ljava/lang/String;
move-result-object v5
move-object/from16 v6, p6
invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 326
new-instance v5, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$7;
invoke-direct {v5, p0, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$7;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;I)V
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/components/BackupImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 332
new-instance v5, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$8;
invoke-direct {v5, p0, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$8;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;I)V
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_90
.line 303
.end local v4 # "avatarPhotoBean":Lcom/bjz/comm/net/bean/AvatarPhotoBean;
:cond_8e
move-object/from16 v6, p6
.line 339
:goto_90
return-void
.end method
.method private setAction(Landroid/view/View;IILjava/lang/Object;)V
.registers 6
.param p1, "v" # Landroid/view/View;
.param p2, "index" # I
.param p3, "position" # I
.param p4, "o" # Ljava/lang/Object;
.line 350
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;
if-eqz v0, :cond_7
.line 351
invoke-interface {v0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;->onChildReplyListAction(Landroid/view/View;IILjava/lang/Object;)V
.line 353
:cond_7
return-void
.end method
# virtual methods
.method public getEndListId()J
.registers 4
.line 111
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mList:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-nez v0, :cond_b
.line 112
const-wide/16 v0, 0x0
return-wide v0
.line 114
:cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mList:Ljava/util/List;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mList:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
add-int/lit8 v1, v1, -0x1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->getFooterSize()I
move-result v2
sub-int/2addr v1, v2
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/bjz/comm/net/bean/FcReplyBean;
invoke-virtual {v0}, Lcom/bjz/comm/net/bean/FcReplyBean;->getCommentID()J
move-result-wide v0
return-wide v0
.end method
.method public getFooterSize()I
.registers 9
.line 119
const/4 v0, 0x0
.line 120
.local v0, "size":I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->getDataList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
const/4 v2, 0x1
if-le v1, v2, :cond_28
.line 121
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->getDataList()Ljava/util/List;
move-result-object v1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->getItemCount()I
move-result v3
sub-int/2addr v3, v2
invoke-interface {v1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/bjz/comm/net/bean/FcReplyBean;
.line 122
.local v1, "fcReplyBean":Lcom/bjz/comm/net/bean/FcReplyBean;
if-eqz v1, :cond_28
invoke-virtual {v1}, Lcom/bjz/comm/net/bean/FcReplyBean;->getCommentID()J
move-result-wide v3
const-wide/16 v5, 0x0
cmp-long v7, v3, v5
if-nez v7, :cond_28
.line 123
return v2
.line 126
.end local v1 # "fcReplyBean":Lcom/bjz/comm/net/bean/FcReplyBean;
:cond_28
return v0
.end method
.method public getItemCount()I
.registers 2
.line 107
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mList:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public getItemId(I)J
.registers 4
.param p1, "position" # I
.line 102
int-to-long v0, p1
return-wide v0
.end method
.method public getItemViewType(I)I
.registers 7
.param p1, "position" # I
.line 138
if-nez p1, :cond_9
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
if-eqz v0, :cond_9
.line 139
sget v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->ITEM_TYPE_HEADER:I
return v0
.line 140
:cond_9
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->getItemCount()I
move-result v0
add-int/lit8 v0, v0, -0x1
if-ne p1, v0, :cond_26
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mList:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/bjz/comm/net/bean/FcReplyBean;
invoke-virtual {v0}, Lcom/bjz/comm/net/bean/FcReplyBean;->getCommentID()J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-nez v4, :cond_26
.line 141
sget v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->ITEM_TYPE_BOTTOM:I
return v0
.line 143
:cond_26
sget v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->ITEM_TYPE_REPLY:I
return v0
.end method
.method public getParentFcReplyBean()Lcom/bjz/comm/net/bean/FcReplyBean;
.registers 2
.line 93
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
return-object v0
.end method
.method public getParentFcReplyPosition()I
.registers 2
.line 97
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyPosition:I
return v0
.end method
.method protected onBindViewHolder(Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;Lcom/bjz/comm/net/bean/FcReplyBean;I)V
.registers 22
.param p1, "viewHolder" # Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
.param p2, "model" # Lcom/bjz/comm/net/bean/FcReplyBean;
.param p3, "position" # I
.line 160
move-object/from16 v8, p0
move-object/from16 v9, p1
move/from16 v10, p3
iget-object v0, v9, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;->itemView:Landroid/view/View;
const-string v1, "windowBackgroundWhite"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
.line 161
invoke-virtual {v8, v10}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->getItemViewType(I)I
move-result v0
sget v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->ITEM_TYPE_HEADER:I
const-string v11, "0"
const-string v2, "windowBackgroundGray"
const v3, 0x7f0906a2
const v4, 0x7f090685
const v5, 0x7f0900bc
const v6, 0x7f09063d
const v7, 0x7f090665
const/high16 v12, 0x40a00000 # 5.0f
const v13, 0x7f090279
if-ne v0, v1, :cond_b9
.line 162
iget-object v14, v9, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;->itemView:Landroid/view/View;
.line 163
.local v14, "itemView":Landroid/view/View;
invoke-virtual {v14, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
move-object v13, v0
check-cast v13, Lim/tpelyyftgw/ui/components/BackupImageView;
.line 164
.local v13, "ivUserAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
invoke-virtual {v13, v0}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 165
invoke-virtual {v14, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
move-object v12, v0
check-cast v12, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 166
.local v12, "tvUserName":Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v14, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
move-object v15, v0
check-cast v15, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 167
.local v15, "tvPublishTime":Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v14, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
move-object v7, v0
check-cast v7, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 168
.local v7, "btnLike":Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v14, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
move-object/from16 v16, v0
check-cast v16, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.line 169
.local v16, "txt_parent_comment":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
invoke-virtual {v14, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
.line 171
iget-object v0, v8, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
invoke-virtual {v0}, Lcom/bjz/comm/net/bean/FcReplyBean;->getCreator()Lcom/bjz/comm/net/bean/FcUserInfoBean;
move-result-object v1
iget-object v0, v8, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
invoke-virtual {v0}, Lcom/bjz/comm/net/bean/FcReplyBean;->getCreateAt()J
move-result-wide v2
move-object/from16 v0, p0
move-object v4, v13
move-object v5, v12
move-object v6, v15
move-object/from16 v17, v11
move-object v11, v7
.end local v7 # "btnLike":Lim/tpelyyftgw/ui/hviews/MryTextView;
.local v11, "btnLike":Lim/tpelyyftgw/ui/hviews/MryTextView;
move/from16 v7, p3
invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->bindUserInfo(Lcom/bjz/comm/net/bean/FcUserInfoBean;JLim/tpelyyftgw/ui/components/BackupImageView;Lim/tpelyyftgw/ui/hviews/MryTextView;Lim/tpelyyftgw/ui/hviews/MryTextView;I)V
.line 173
iget-object v0, v8, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
invoke-virtual {v0}, Lcom/bjz/comm/net/bean/FcReplyBean;->isHasThumb()Z
move-result v0
invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setSelected(Z)V
.line 174
iget-object v0, v8, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
invoke-virtual {v0}, Lcom/bjz/comm/net/bean/FcReplyBean;->getThumbUp()I
move-result v0
if-lez v0, :cond_9e
iget-object v0, v8, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
invoke-virtual {v0}, Lcom/bjz/comm/net/bean/FcReplyBean;->getThumbUp()I
move-result v0
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
goto :goto_a0
:cond_9e
move-object/from16 v0, v17
:goto_a0
invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 175
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$1;
invoke-direct {v0, v8, v11, v10}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$1;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;Lim/tpelyyftgw/ui/hviews/MryTextView;I)V
invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 183
iget-object v1, v8, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
const/4 v3, 0x0
move-object/from16 v0, p0
move-object/from16 v2, v16
move/from16 v4, p3
move-object v5, v14
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->bindReplyView(Lcom/bjz/comm/net/bean/FcReplyBean;Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;ZILandroid/view/View;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.end local v11 # "btnLike":Lim/tpelyyftgw/ui/hviews/MryTextView;
.end local v12 # "tvUserName":Lim/tpelyyftgw/ui/hviews/MryTextView;
.end local v13 # "ivUserAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
.end local v14 # "itemView":Landroid/view/View;
.end local v15 # "tvPublishTime":Lim/tpelyyftgw/ui/hviews/MryTextView;
.end local v16 # "txt_parent_comment":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
goto :goto_c3
.line 184
:cond_b9
move-object/from16 v17, v11
invoke-virtual {v8, v10}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->getItemViewType(I)I
move-result v0
sget v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->ITEM_TYPE_BOTTOM:I
if-ne v0, v1, :cond_c7
:goto_c3
move-object/from16 v6, p2
goto/16 :goto_142
.line 187
:cond_c7
iget-object v11, v9, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;->itemView:Landroid/view/View;
.line 188
.local v11, "itemView":Landroid/view/View;
invoke-virtual {v11, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
move-object v14, v0
check-cast v14, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.line 189
.local v14, "txt_parent_comment":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
invoke-virtual {v11, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
move-object v13, v0
check-cast v13, Lim/tpelyyftgw/ui/components/BackupImageView;
.line 190
.restart local v13 # "ivUserAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
invoke-virtual {v13, v0}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 191
invoke-virtual {v11, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
move-object v12, v0
check-cast v12, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 192
.restart local v12 # "tvUserName":Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v11, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
move-object v15, v0
check-cast v15, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 193
.restart local v15 # "tvPublishTime":Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v11, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
move-object v7, v0
check-cast v7, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 194
.restart local v7 # "btnLike":Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v11, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
.line 196
invoke-virtual/range {p2 .. p2}, Lcom/bjz/comm/net/bean/FcReplyBean;->getCreator()Lcom/bjz/comm/net/bean/FcUserInfoBean;
move-result-object v1
invoke-virtual/range {p2 .. p2}, Lcom/bjz/comm/net/bean/FcReplyBean;->getCreateAt()J
move-result-wide v2
move-object/from16 v0, p0
move-object v4, v13
move-object v5, v12
move-object v6, v15
move-object v9, v7
.end local v7 # "btnLike":Lim/tpelyyftgw/ui/hviews/MryTextView;
.local v9, "btnLike":Lim/tpelyyftgw/ui/hviews/MryTextView;
move/from16 v7, p3
invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->bindUserInfo(Lcom/bjz/comm/net/bean/FcUserInfoBean;JLim/tpelyyftgw/ui/components/BackupImageView;Lim/tpelyyftgw/ui/hviews/MryTextView;Lim/tpelyyftgw/ui/hviews/MryTextView;I)V
.line 198
invoke-virtual/range {p2 .. p2}, Lcom/bjz/comm/net/bean/FcReplyBean;->isHasThumb()Z
move-result v0
invoke-virtual {v9, v0}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setSelected(Z)V
.line 199
invoke-virtual/range {p2 .. p2}, Lcom/bjz/comm/net/bean/FcReplyBean;->getThumbUp()I
move-result v0
if-lez v0, :cond_127
invoke-virtual/range {p2 .. p2}, Lcom/bjz/comm/net/bean/FcReplyBean;->getThumbUp()I
move-result v0
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
goto :goto_129
:cond_127
move-object/from16 v0, v17
:goto_129
invoke-virtual {v9, v0}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 200
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$2;
move-object/from16 v6, p2
invoke-direct {v0, v8, v9, v10, v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter$2;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;Lim/tpelyyftgw/ui/hviews/MryTextView;ILcom/bjz/comm/net/bean/FcReplyBean;)V
invoke-virtual {v9, v0}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 208
const/4 v3, 0x1
move-object/from16 v0, p0
move-object/from16 v1, p2
move-object v2, v14
move/from16 v4, p3
move-object v5, v11
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->bindReplyView(Lcom/bjz/comm/net/bean/FcReplyBean;Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;ZILandroid/view/View;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.line 210
.end local v9 # "btnLike":Lim/tpelyyftgw/ui/hviews/MryTextView;
.end local v11 # "itemView":Landroid/view/View;
.end local v12 # "tvUserName":Lim/tpelyyftgw/ui/hviews/MryTextView;
.end local v13 # "ivUserAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
.end local v14 # "txt_parent_comment":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.end local v15 # "tvPublishTime":Lim/tpelyyftgw/ui/hviews/MryTextView;
:goto_142
return-void
.end method
.method protected bridge synthetic onBindViewHolder(Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;Ljava/lang/Object;I)V
.registers 4
.line 57
check-cast p2, Lcom/bjz/comm/net/bean/FcReplyBean;
invoke-virtual {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->onBindViewHolder(Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;Lcom/bjz/comm/net/bean/FcReplyBean;I)V
return-void
.end method
.method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.registers 3
.line 57
invoke-virtual {p0, p1, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
move-result-object p1
return-object p1
.end method
.method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
.registers 7
.param p1, "parent" # Landroid/view/ViewGroup;
.param p2, "viewType" # I
.line 149
sget v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->ITEM_TYPE_HEADER:I
const/4 v1, 0x0
if-ne p2, v0, :cond_1c
.line 150
new-instance v0, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v2
const v3, 0x7f0c0100
invoke-virtual {v2, v3, p1, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mListener:Landroid/widget/AdapterView$OnItemClickListener;
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;-><init>(Landroid/view/View;Landroid/widget/AdapterView$OnItemClickListener;)V
return-object v0
.line 151
:cond_1c
sget v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->ITEM_TYPE_BOTTOM:I
if-ne p2, v0, :cond_37
.line 152
new-instance v0, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v2
const v3, 0x7f0c0160
invoke-virtual {v2, v3, p1, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mListener:Landroid/widget/AdapterView$OnItemClickListener;
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;-><init>(Landroid/view/View;Landroid/widget/AdapterView$OnItemClickListener;)V
return-object v0
.line 154
:cond_37
new-instance v0, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v2
const v3, 0x7f0c00fa
invoke-virtual {v2, v3, p1, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mListener:Landroid/widget/AdapterView$OnItemClickListener;
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;-><init>(Landroid/view/View;Landroid/widget/AdapterView$OnItemClickListener;)V
return-object v0
.end method
.method public setFcReplyBean(Lcom/bjz/comm/net/bean/FcReplyBean;I)V
.registers 3
.param p1, "ParentFcReplyBean" # Lcom/bjz/comm/net/bean/FcReplyBean;
.param p2, "ParentFcReplyPosition" # I
.line 80
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
.line 81
iput p2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyPosition:I
.line 82
return-void
.end method
.method public setListener(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;)V
.registers 2
.param p1, "listener" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;
.line 76
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcChildReplyListDialog$ChildReplyListListener;
.line 77
return-void
.end method
.method public setParentFcReplyBean(Lcom/bjz/comm/net/bean/FcReplyBean;)V
.registers 2
.param p1, "mParentFcReplyBean" # Lcom/bjz/comm/net/bean/FcReplyBean;
.line 85
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyBean:Lcom/bjz/comm/net/bean/FcReplyBean;
.line 86
return-void
.end method
.method public setParentFcReplyPosition(I)V
.registers 2
.param p1, "mParentFcReplyPosition" # I
.line 89
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDialogChildReplyAdapter;->mParentFcReplyPosition:I
.line 90
return-void
.end method