BaseViewBinder$BaseViewHolder.smali
.class public Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;
.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "BaseViewHolder"
.end annotation
# instance fields
.field private final a:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/imo/android/imoim/world/worldnews/link/c$e;",
">;"
}
.end annotation
.end field
.field b:Landroid/view/ViewStub;
.field public c:Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;
.field d:Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;
.field e:Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;
.field f:Lcom/imo/android/imoim/world/worldnews/base/bottomfriend/BottomFriendView;
.field g:Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;
.field h:Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;
.field i:Lcom/imo/android/imoim/world/worldnews/base/promote/PromoteView;
.field j:Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;
.field k:Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;
.field l:Landroidx/constraintlayout/widget/ConstraintLayout;
# direct methods
.method public constructor <init>(Landroid/view/View;)V
.registers 4
const-string v0, "itemView"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 767
invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V
const v0, 0x7f09158e
.line 768
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "itemView.findViewById(R.id.vsInsertDivider)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/view/ViewStub;
iput-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->b:Landroid/view/ViewStub;
const v0, 0x7f090138
.line 769
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "itemView.findViewById(R.id.baseHeaderView)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;
iput-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->c:Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;
const v0, 0x7f090137
.line 770
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "itemView.findViewById(R.id.baseBottomView)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;
iput-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->d:Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;
.line 771
invoke-static {}, Lcom/imo/android/imoim/world/util/ad;->o()Z
move-result v0
if-nez v0, :cond_4d
const v0, 0x7f090534
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "itemView.findViewById(R.id.extraInfoView)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;
goto :goto_5b
:cond_4d
const v0, 0x7f090533
.line 772
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "itemView.findViewById(R.id.extraInfoSmallView)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;
.line 771
:goto_5b
iput-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->e:Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;
const v0, 0x7f090618
.line 773
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "itemView.findViewById(R.id.friend_layout)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/bottomfriend/BottomFriendView;
iput-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->f:Lcom/imo/android/imoim/world/worldnews/base/bottomfriend/BottomFriendView;
const v0, 0x7f090392
.line 774
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "itemView.findViewById(R.id.comment_layout)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;
iput-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->g:Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;
const v0, 0x7f090792
.line 775
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "itemView.findViewById(R.id.input_widget)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;
iput-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->h:Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;
const v0, 0x7f090de0
.line 776
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "itemView.findViewById(R.id.promoteView)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/promote/PromoteView;
iput-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->i:Lcom/imo/android/imoim/world/worldnews/base/promote/PromoteView;
const v0, 0x7f0900c7
.line 777
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "itemView.findViewById(R.id.attitude_layout)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;
iput-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->j:Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;
const v0, 0x7f0900c6
.line 778
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "itemView.findViewById(R.id.attitude_bubble_layout)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;
iput-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->k:Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;
const v0, 0x7f09024b
.line 779
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string v0, "itemView.findViewById(R.id.bubble_layout)"
invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Landroidx/constraintlayout/widget/ConstraintLayout;
iput-object p1, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->l:Landroidx/constraintlayout/widget/ConstraintLayout;
.line 781
new-instance p1, Ljava/util/LinkedHashMap;
invoke-direct {p1}, Ljava/util/LinkedHashMap;-><init>()V
check-cast p1, Ljava/util/Map;
iput-object p1, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->a:Ljava/util/Map;
return-void
.end method
# virtual methods
.method final a(Ljava/lang/String;)Lcom/imo/android/imoim/world/worldnews/link/c$e;
.registers 4
.line 784
iget-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->a:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/world/worldnews/link/c$e;
const/4 v1, 0x0
if-nez v0, :cond_1f
.line 785
sget-object v0, Lcom/imo/android/imoim/world/worldnews/link/c;->a:Lcom/imo/android/imoim/world/worldnews/link/c$a;
.line 1015
invoke-static {}, Lcom/imo/android/imoim/world/worldnews/link/c;->a()Ljava/util/Map;
move-result-object v0
.line 785
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/world/worldnews/link/c$f;
if-eqz v0, :cond_1e
invoke-interface {v0}, Lcom/imo/android/imoim/world/worldnews/link/c$f;->a()Lcom/imo/android/imoim/world/worldnews/link/c$e;
move-result-object v0
goto :goto_1f
:cond_1e
move-object v0, v1
:cond_1f
:goto_1f
if-nez v0, :cond_22
return-object v1
.line 787
:cond_22
iget-object v1, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->a:Ljava/util/Map;
invoke-interface {v1, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public a(Landroid/content/Context;Lcom/imo/android/imoim/world/data/bean/feedentity/b;I)V
.registers 7
const-string v0, "item"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 792
sget-object v0, Lcom/imo/android/imoim/world/worldnews/link/c;->a:Lcom/imo/android/imoim/world/worldnews/link/c$a;
.line 1029
iget-object v0, p2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v0, :cond_e
.line 1138
iget-object v0, v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->h:Lcom/google/gson/n;
goto :goto_f
:cond_e
const/4 v0, 0x0
:goto_f
const-string v1, "biz_type"
.line 792
invoke-static {v0, v1}, Lcom/imo/android/imoim/world/worldnews/link/c$a;->a(Lcom/google/gson/n;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_18
return-void
.line 794
:cond_18
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->a(Ljava/lang/String;)Lcom/imo/android/imoim/world/worldnews/link/c$e;
move-result-object v1
if-eqz v1, :cond_27
sget-object v2, Lcom/imo/android/imoim/world/data/bean/n;->a:Lcom/imo/android/imoim/world/data/bean/n;
invoke-static {p3}, Lcom/imo/android/imoim/world/data/bean/n;->a(I)Ljava/lang/String;
move-result-object p3
invoke-interface {v1, p1, v0, p2, p3}, Lcom/imo/android/imoim/world/worldnews/link/c$e;->a(Landroid/content/Context;Ljava/lang/String;Lcom/imo/android/imoim/world/data/bean/feedentity/b;Ljava/lang/String;)V
:cond_27
return-void
.end method