.class Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder; .super Landroid/support/v7/widget/RecyclerView$ViewHolder; .source "SearchFriendAdapter.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/moji/newliveview/search/ui/SearchFriendAdapter; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = "UserViewHolder" .end annotation # instance fields .field final synthetic n:Lcom/moji/newliveview/search/ui/SearchFriendAdapter; .field private o:Landroid/view/View; .field private p:Lcom/moji/imageview/CertificateRoundImageView; .field private q:Lcom/moji/newliveview/base/view/AttentionButton; .field private r:Landroid/widget/TextView; .field private s:Landroid/widget/TextView; .field private t:Landroid/widget/TextView; # direct methods .method public constructor (Lcom/moji/newliveview/search/ui/SearchFriendAdapter;Landroid/view/View;)V .locals 1 .line 123 iput-object p1, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->n:Lcom/moji/newliveview/search/ui/SearchFriendAdapter; .line 124 invoke-direct {p0, p2}, Landroid/support/v7/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V .line 125 sget v0, Lcom/moji/newliveview/R$id;->riv_item_face:I invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Lcom/moji/imageview/CertificateRoundImageView; iput-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->p:Lcom/moji/imageview/CertificateRoundImageView; .line 126 sget v0, Lcom/moji/newliveview/R$id;->attention_btn:I invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Lcom/moji/newliveview/base/view/AttentionButton; iput-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->q:Lcom/moji/newliveview/base/view/AttentionButton; .line 127 sget v0, Lcom/moji/newliveview/R$id;->tv_name:I invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->r:Landroid/widget/TextView; .line 128 sget v0, Lcom/moji/newliveview/R$id;->tv_office:I invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->s:Landroid/widget/TextView; .line 129 sget v0, Lcom/moji/newliveview/R$id;->tv_info:I invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->t:Landroid/widget/TextView; .line 130 sget v0, Lcom/moji/newliveview/R$id;->v_root:I invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p2 iput-object p2, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->o:Landroid/view/View; .line 131 iget-object p2, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->o:Landroid/view/View; invoke-static {p1}, Lcom/moji/newliveview/search/ui/SearchFriendAdapter;->a(Lcom/moji/newliveview/search/ui/SearchFriendAdapter;)Landroid/view/View$OnClickListener; move-result-object v0 invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 132 iget-object p2, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->q:Lcom/moji/newliveview/base/view/AttentionButton; invoke-static {p1}, Lcom/moji/newliveview/search/ui/SearchFriendAdapter;->a(Lcom/moji/newliveview/search/ui/SearchFriendAdapter;)Landroid/view/View$OnClickListener; move-result-object p1 invoke-virtual {p2, p1}, Lcom/moji/newliveview/base/view/AttentionButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void .end method # virtual methods .method public a(Lcom/moji/http/snsforum/entity/User;)V .locals 4 .line 137 iget-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->r:Landroid/widget/TextView; iget-object v1, p1, Lcom/moji/http/snsforum/entity/User;->nick:Ljava/lang/String; invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 138 iget-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->n:Lcom/moji/newliveview/search/ui/SearchFriendAdapter; iget-object v1, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->r:Landroid/widget/TextView; iget-object v2, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->n:Lcom/moji/newliveview/search/ui/SearchFriendAdapter; invoke-static {v2}, Lcom/moji/newliveview/search/ui/SearchFriendAdapter;->b(Lcom/moji/newliveview/search/ui/SearchFriendAdapter;)Ljava/lang/String; move-result-object v2 invoke-static {v0, v1, v2}, Lcom/moji/newliveview/search/ui/SearchFriendAdapter;->a(Lcom/moji/newliveview/search/ui/SearchFriendAdapter;Landroid/widget/TextView;Ljava/lang/String;)V .line 139 iget-wide v0, p1, Lcom/moji/http/snsforum/entity/User;->sns_id:J .line 140 iget-object v2, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->o:Landroid/view/View; invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v0 invoke-virtual {v2, v0}, Landroid/view/View;->setTag(Ljava/lang/Object;)V .line 141 iget-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->o:Landroid/view/View; sget v1, Lcom/moji/newliveview/R$id;->id_tag:I iget-object v2, p1, Lcom/moji/http/snsforum/entity/User;->nick:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Landroid/view/View;->setTag(ILjava/lang/Object;)V .line 142 iget-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->q:Lcom/moji/newliveview/base/view/AttentionButton; sget v1, Lcom/moji/newliveview/R$id;->id_tag_2:I invoke-virtual {v0, v1, p1}, Lcom/moji/newliveview/base/view/AttentionButton;->setTag(ILjava/lang/Object;)V .line 143 iget-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->n:Lcom/moji/newliveview/search/ui/SearchFriendAdapter; invoke-static {v0}, Lcom/moji/newliveview/search/ui/SearchFriendAdapter;->c(Lcom/moji/newliveview/search/ui/SearchFriendAdapter;)Landroid/content/Context; move-result-object v0 iget-object v1, p1, Lcom/moji/http/snsforum/entity/User;->face_url:Ljava/lang/String; iget-object v2, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->p:Lcom/moji/imageview/CertificateRoundImageView; sget v3, Lcom/moji/newliveview/R$drawable;->default_user_face_male:I invoke-static {v0, v1, v2, v3}, Lcom/moji/tool/ImageUtils;->b(Landroid/content/Context;Ljava/lang/String;Landroid/widget/ImageView;I)V .line 144 iget-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->p:Lcom/moji/imageview/CertificateRoundImageView; iget v1, p1, Lcom/moji/http/snsforum/entity/User;->offical_type:I invoke-virtual {v0, v1}, Lcom/moji/imageview/CertificateRoundImageView;->setCertificateType(I)V .line 145 iget-object v0, p1, Lcom/moji/http/snsforum/entity/User;->officla_title:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p1, Lcom/moji/http/snsforum/entity/User;->sign:Ljava/lang/String; goto :goto_0 :cond_0 iget-object v0, p1, Lcom/moji/http/snsforum/entity/User;->officla_title:Ljava/lang/String; .line 146 :goto_0 iget-object v1, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->s:Landroid/widget/TextView; invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 147 iget-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->t:Landroid/widget/TextView; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V iget v2, p1, Lcom/moji/http/snsforum/entity/User;->praise_num:I invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; sget v2, Lcom/moji/newliveview/R$string;->praise_num:I invoke-static {v2}, Lcom/moji/tool/DeviceTool;->f(I)Ljava/lang/String; move-result-object v2 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 148 iget-object v0, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->q:Lcom/moji/newliveview/base/view/AttentionButton; iget-boolean v1, p1, Lcom/moji/http/snsforum/entity/User;->is_followed:Z iget-boolean v2, p1, Lcom/moji/http/snsforum/entity/User;->is_fans:Z invoke-virtual {v0, v1, v2}, Lcom/moji/newliveview/base/view/AttentionButton;->a(ZZ)V .line 149 invoke-static {}, Lcom/moji/account/data/AccountProvider;->a()Lcom/moji/account/data/AccountProvider; move-result-object v0 invoke-virtual {v0}, Lcom/moji/account/data/AccountProvider;->f()Z move-result v0 if-eqz v0, :cond_1 invoke-static {}, Lcom/moji/account/data/AccountProvider;->a()Lcom/moji/account/data/AccountProvider; move-result-object v0 invoke-virtual {v0}, Lcom/moji/account/data/AccountProvider;->d()Ljava/lang/String; move-result-object v0 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V iget-wide v2, p1, Lcom/moji/http/snsforum/entity/User;->sns_id:J invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string p1, "" invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_1 .line 150 iget-object p1, p0, Lcom/moji/newliveview/search/ui/SearchFriendAdapter$UserViewHolder;->q:Lcom/moji/newliveview/base/view/AttentionButton; const/4 v0, 0x4 invoke-virtual {p1, v0}, Lcom/moji/newliveview/base/view/AttentionButton;->setVisibility(I)V :cond_1 return-void .end method