CommunityExploreActivity.smali
.class public final Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;
.super Lcom/imo/android/imoim/activities/IMOActivity;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$Factory;,
Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$a;
}
.end annotation
# static fields
.field public static final a:Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$a;
# instance fields
.field private b:Landroidx/recyclerview/widget/RecyclerView;
.field private c:Lcom/imo/xui/widget/refresh/ImoRefreshLayout;
.field private d:Landroid/view/View;
.field private e:Z
.field private f:Z
.field private g:Z
.field private h:Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;
.field private i:Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;
.field private j:Lcom/imo/android/imoim/community/explore/viewmodel/CommunityJoinedViewModel;
.field private final k:Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;
.field private final l:Lcom/imo/android/imoim/community/explore/adapter/ExploreJoinedAdapter;
.field private m:Lcom/imo/android/imoim/community/explore/adapter/ExploreRankAdapter;
.field private final n:Lcom/imo/android/imoim/community/explore/adapter/RecommendTitleAdapter;
.field private final o:Lcom/imo/android/imoim/community/explore/adapter/ExploreRecommendAdapter;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->a:Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$a;
return-void
.end method
.method public constructor <init>()V
.registers 3
.line 41
invoke-direct {p0}, Lcom/imo/android/imoim/activities/IMOActivity;-><init>()V
.line 53
new-instance v0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
iput-object v0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->k:Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;
.line 68
new-instance v0, Lcom/imo/android/imoim/community/explore/adapter/ExploreJoinedAdapter;
new-instance v1, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$j;
invoke-direct {v1}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$j;-><init>()V
check-cast v1, Lcom/imo/android/imoim/community/explore/adapter/b;
invoke-direct {v0, v1}, Lcom/imo/android/imoim/community/explore/adapter/ExploreJoinedAdapter;-><init>(Lcom/imo/android/imoim/community/explore/adapter/b;)V
iput-object v0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->l:Lcom/imo/android/imoim/community/explore/adapter/ExploreJoinedAdapter;
.line 83
new-instance v0, Lcom/imo/android/imoim/community/explore/adapter/RecommendTitleAdapter;
invoke-direct {v0}, Lcom/imo/android/imoim/community/explore/adapter/RecommendTitleAdapter;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->n:Lcom/imo/android/imoim/community/explore/adapter/RecommendTitleAdapter;
.line 84
new-instance v0, Lcom/imo/android/imoim/community/explore/adapter/ExploreRecommendAdapter;
new-instance v1, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$k;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$k;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
check-cast v1, Lcom/imo/android/imoim/community/explore/adapter/c;
invoke-direct {v0, v1}, Lcom/imo/android/imoim/community/explore/adapter/ExploreRecommendAdapter;-><init>(Lcom/imo/android/imoim/community/explore/adapter/c;)V
iput-object v0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->o:Lcom/imo/android/imoim/community/explore/adapter/ExploreRecommendAdapter;
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;
.registers 2
.line 41
iget-object p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->h:Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;
if-nez p0, :cond_9
const-string v0, "exploreViewModel"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;II)V
.registers 5
.line 6305
iget-object v0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->b:Landroidx/recyclerview/widget/RecyclerView;
if-nez v0, :cond_9
const-string v1, "recyclerView"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
new-instance v1, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$l;
invoke-direct {v1, p0, p1, p2}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$l;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;II)V
check-cast v1, Ljava/lang/Runnable;
const-wide/16 p0, 0x1f4
invoke-virtual {v0, v1, p0, p1}, Landroidx/recyclerview/widget/RecyclerView;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method public static final synthetic b(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;
.registers 1
.line 41
iget-object p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->k:Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;
return-object p0
.end method
.method public static final synthetic c(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Lcom/imo/android/imoim/community/explore/viewmodel/CommunityJoinedViewModel;
.registers 2
.line 41
iget-object p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->j:Lcom/imo/android/imoim/community/explore/viewmodel/CommunityJoinedViewModel;
if-nez p0, :cond_9
const-string v0, "joinedViewModel"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic d(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Landroid/view/View;
.registers 2
.line 41
iget-object p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->d:Landroid/view/View;
if-nez p0, :cond_9
const-string v0, "createBtn"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic e(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Lcom/imo/android/imoim/community/explore/adapter/ExploreJoinedAdapter;
.registers 1
.line 41
iget-object p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->l:Lcom/imo/android/imoim/community/explore/adapter/ExploreJoinedAdapter;
return-object p0
.end method
.method public static final synthetic f(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Lcom/imo/android/imoim/community/explore/adapter/ExploreRecommendAdapter;
.registers 1
.line 41
iget-object p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->o:Lcom/imo/android/imoim/community/explore/adapter/ExploreRecommendAdapter;
return-object p0
.end method
.method public static final synthetic g(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Lcom/imo/android/imoim/community/explore/adapter/RecommendTitleAdapter;
.registers 1
.line 41
iget-object p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->n:Lcom/imo/android/imoim/community/explore/adapter/RecommendTitleAdapter;
return-object p0
.end method
.method public static final synthetic h(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Lcom/imo/xui/widget/refresh/ImoRefreshLayout;
.registers 2
.line 41
iget-object p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->c:Lcom/imo/xui/widget/refresh/ImoRefreshLayout;
if-nez p0, :cond_9
const-string v0, "refreshLayout"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic i(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Lcom/imo/android/imoim/community/explore/adapter/ExploreRankAdapter;
.registers 2
.line 41
iget-object p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->m:Lcom/imo/android/imoim/community/explore/adapter/ExploreRankAdapter;
if-nez p0, :cond_9
const-string v0, "rankAdapter"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic j(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Z
.registers 1
.line 41
iget-boolean p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->e:Z
return p0
.end method
.method public static final synthetic k(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
.registers 2
const/4 v0, 0x1
.line 41
iput-boolean v0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->e:Z
return-void
.end method
.method public static final synthetic l(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Z
.registers 1
.line 41
iget-boolean p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->g:Z
return p0
.end method
.method public static final synthetic m(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
.registers 2
const/4 v0, 0x1
.line 41
iput-boolean v0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->g:Z
return-void
.end method
.method public static final synthetic n(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)Z
.registers 1
.line 41
iget-boolean p0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->f:Z
return p0
.end method
.method public static final synthetic o(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
.registers 2
const/4 v0, 0x1
.line 41
iput-boolean v0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->f:Z
return-void
.end method
# virtual methods
.method public final a()I
.registers 7
.line 342
iget-object v0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->b:Landroidx/recyclerview/widget/RecyclerView;
const-string v1, "recyclerView"
if-nez v0, :cond_9
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getChildCount()I
move-result v0
const/4 v2, 0x0
const/4 v3, 0x0
:goto_f
if-ge v2, v0, :cond_3f
.line 345
iget-object v4, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->b:Landroidx/recyclerview/widget/RecyclerView;
if-nez v4, :cond_18
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_18
invoke-virtual {v4, v2}, Landroidx/recyclerview/widget/RecyclerView;->getChildAt(I)Landroid/view/View;
move-result-object v4
.line 346
iget-object v5, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->b:Landroidx/recyclerview/widget/RecyclerView;
if-nez v5, :cond_23
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_23
invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;->getChildAdapterPosition(Landroid/view/View;)I
move-result v4
.line 347
iget-object v5, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->k:Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;
invoke-virtual {v5, v4}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;->a(I)Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter$c;
move-result-object v4
const-string v5, "adapterInfo"
.line 348
invoke-static {v4, v5}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v4}, Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter$c;->a()Landroidx/recyclerview/widget/RecyclerView$Adapter;
move-result-object v4
.line 349
instance-of v4, v4, Lcom/imo/android/imoim/community/explore/adapter/ExploreRecommendAdapter;
if-eqz v4, :cond_3c
add-int/lit8 v3, v3, 0x1
:cond_3c
add-int/lit8 v2, v2, 0x1
goto :goto_f
:cond_3f
return v3
.end method
.method public final onCreate(Landroid/os/Bundle;)V
.registers 8
.line 124
invoke-super {p0, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->onCreate(Landroid/os/Bundle;)V
const p1, 0x7306000d
.line 125
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->setContentView(I)V
.line 1240
new-instance p1, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$Factory;
invoke-direct {p1}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$Factory;-><init>()V
.line 1241
new-instance v0, Landroidx/lifecycle/ViewModelProvider;
move-object v1, p0
check-cast v1, Landroidx/lifecycle/ViewModelStoreOwner;
check-cast p1, Landroidx/lifecycle/ViewModelProvider$Factory;
invoke-direct {v0, v1, p1}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V
.line 1242
const-class v2, Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;
invoke-virtual {v0, v2}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v0
const-string v2, "ViewModelProvider(this, \u2026oreViewModel::class.java)"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;
iput-object v0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->h:Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;
.line 1244
new-instance v0, Landroidx/lifecycle/ViewModelProvider;
invoke-direct {v0, v1, p1}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V
const-class v2, Lcom/imo/android/imoim/community/explore/viewmodel/CommunityJoinedViewModel;
invoke-virtual {v0, v2}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v0
const-string v2, "ViewModelProvider(this, \u2026nedViewModel::class.java)"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/community/explore/viewmodel/CommunityJoinedViewModel;
iput-object v0, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->j:Lcom/imo/android/imoim/community/explore/viewmodel/CommunityJoinedViewModel;
.line 1246
new-instance v0, Landroidx/lifecycle/ViewModelProvider;
invoke-direct {v0, v1, p1}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V
.line 1247
const-class p1, Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;
invoke-virtual {v0, p1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object p1
const-string v0, "ViewModelProvider(this, \u2026ateViewModel::class.java)"
invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;
iput-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->i:Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;
const-string v0, "communityCreateViewModel"
if-nez p1, :cond_56
.line 1249
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_56
invoke-virtual {p1}, Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;->a()V
const p1, 0x7305010e
.line 2134
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string v1, "findViewById(R.id.recycler_view)"
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Landroidx/recyclerview/widget/RecyclerView;
iput-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->b:Landroidx/recyclerview/widget/RecyclerView;
const p1, 0x73050111
.line 2135
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string v1, "findViewById(R.id.refresh_layout)"
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/imo/xui/widget/refresh/ImoRefreshLayout;
iput-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->c:Lcom/imo/xui/widget/refresh/ImoRefreshLayout;
const p1, 0x73050047
.line 2136
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string v1, "findViewById(R.id.create_btn)"
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->d:Landroid/view/View;
if-nez p1, :cond_8e
const-string v1, "createBtn"
.line 2137
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_8e
new-instance v1, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$g;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$g;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
check-cast v1, Landroid/view/View$OnClickListener;
invoke-virtual {p1, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
const p1, 0x7305012f
.line 2142
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/imo/xui/widget/title/XTitleView;
.line 2143
new-instance v1, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$h;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$h;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
check-cast v1, Lcom/imo/xui/widget/title/a;
invoke-virtual {p1, v1}, Lcom/imo/xui/widget/title/XTitleView;->setIXTitleViewListener(Lcom/imo/xui/widget/title/a;)V
.line 2150
new-instance p1, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$initViews$decoration$1;
.line 2152
move-object v1, p0
check-cast v1, Landroid/content/Context;
const/16 v2, 0xa
invoke-static {v1, v2}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v2
const v3, 0x7f060410
.line 2154
invoke-static {v3}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v3
.line 2155
invoke-direct {p1, p0, v2, v3}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$initViews$decoration$1;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;II)V
.line 2195
iget-object v2, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->b:Landroidx/recyclerview/widget/RecyclerView;
const-string v3, "recyclerView"
if-nez v2, :cond_c9
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_c9
check-cast p1, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;
invoke-virtual {v2, p1}, Landroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V
.line 2196
new-instance p1, Landroidx/recyclerview/widget/GridLayoutManager;
const/4 v2, 0x2
const/4 v4, 0x0
const/4 v5, 0x1
invoke-direct {p1, v1, v2, v5, v4}, Landroidx/recyclerview/widget/GridLayoutManager;-><init>(Landroid/content/Context;IIZ)V
.line 2197
new-instance v2, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$initViews$3;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$initViews$3;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
check-cast v2, Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;
invoke-virtual {p1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V
.line 2209
iget-object v2, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->b:Landroidx/recyclerview/widget/RecyclerView;
if-nez v2, :cond_e7
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_e7
iget-object v4, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->k:Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;
check-cast v4, Landroidx/recyclerview/widget/RecyclerView$Adapter;
invoke-virtual {v2, v4}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 2210
iget-object v2, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->b:Landroidx/recyclerview/widget/RecyclerView;
if-nez v2, :cond_f5
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_f5
check-cast p1, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
invoke-virtual {v2, p1}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 2232
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->k:Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;
iget-object v2, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->l:Lcom/imo/android/imoim/community/explore/adapter/ExploreJoinedAdapter;
check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter;
invoke-virtual {p1, v2}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;->b(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 2233
new-instance p1, Lcom/imo/android/imoim/community/explore/adapter/ExploreRankAdapter;
invoke-direct {p1}, Lcom/imo/android/imoim/community/explore/adapter/ExploreRankAdapter;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->m:Lcom/imo/android/imoim/community/explore/adapter/ExploreRankAdapter;
.line 2234
iget-object v2, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->k:Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;
if-nez p1, :cond_113
const-string v3, "rankAdapter"
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_113
check-cast p1, Landroidx/recyclerview/widget/RecyclerView$Adapter;
invoke-virtual {v2, p1}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;->b(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 2235
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->k:Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;
iget-object v2, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->n:Lcom/imo/android/imoim/community/explore/adapter/RecommendTitleAdapter;
check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter;
invoke-virtual {p1, v2}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;->b(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 2236
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->k:Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;
iget-object v2, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->o:Lcom/imo/android/imoim/community/explore/adapter/ExploreRecommendAdapter;
check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter;
invoke-virtual {p1, v2}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$mergeAdapter$1;->b(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 2213
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->c:Lcom/imo/xui/widget/refresh/ImoRefreshLayout;
const-string v2, "refreshLayout"
if-nez p1, :cond_133
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_133
new-instance v3, Lcom/imo/xui/widget/refresh/StandardHeaderLayout;
invoke-direct {v3, v1}, Lcom/imo/xui/widget/refresh/StandardHeaderLayout;-><init>(Landroid/content/Context;)V
check-cast v3, Landroid/view/View;
invoke-virtual {p1, v3}, Lcom/imo/xui/widget/refresh/ImoRefreshLayout;->setRefreshHeadView(Landroid/view/View;)V
.line 2214
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->c:Lcom/imo/xui/widget/refresh/ImoRefreshLayout;
if-nez p1, :cond_144
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_144
invoke-virtual {p1, v5}, Lcom/imo/xui/widget/refresh/ImoRefreshLayout;->setEnablePullToRefresh(Z)V
.line 2215
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->c:Lcom/imo/xui/widget/refresh/ImoRefreshLayout;
if-nez p1, :cond_14e
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_14e
sget-object v3, Lcom/imo/xui/widget/refresh/ImoRefreshLayout$d;->NONE:Lcom/imo/xui/widget/refresh/ImoRefreshLayout$d;
invoke-virtual {p1, v3}, Lcom/imo/xui/widget/refresh/ImoRefreshLayout;->setLoadMoreModel(Lcom/imo/xui/widget/refresh/ImoRefreshLayout$d;)V
.line 2216
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->c:Lcom/imo/xui/widget/refresh/ImoRefreshLayout;
if-nez p1, :cond_15a
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_15a
new-instance v3, Lcom/imo/xui/widget/refresh/StandardLoadMoreLayout;
invoke-direct {v3, v1}, Lcom/imo/xui/widget/refresh/StandardLoadMoreLayout;-><init>(Landroid/content/Context;)V
check-cast v3, Landroid/view/View;
invoke-virtual {p1, v3}, Lcom/imo/xui/widget/refresh/ImoRefreshLayout;->setLoadMoreView(Landroid/view/View;)V
.line 2217
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->c:Lcom/imo/xui/widget/refresh/ImoRefreshLayout;
if-nez p1, :cond_16b
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_16b
new-instance v1, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$i;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$i;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
check-cast v1, Lcom/imo/xui/widget/refresh/ImoRefreshLayout$c;
.line 2984
iput-object v1, p1, Lcom/imo/xui/widget/refresh/ImoRefreshLayout;->b:Lcom/imo/xui/widget/refresh/ImoRefreshLayout$c;
.line 2228
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->c:Lcom/imo/xui/widget/refresh/ImoRefreshLayout;
if-nez p1, :cond_17b
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_17b
const-wide/16 v1, 0x0
invoke-virtual {p1, v1, v2}, Lcom/imo/xui/widget/refresh/ImoRefreshLayout;->a(J)V
.line 3253
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->i:Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;
if-nez p1, :cond_187
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 4059
:cond_187
iget-object p1, p1, Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;->f:Landroidx/lifecycle/LiveData;
.line 3254
move-object v0, p0
check-cast v0, Landroidx/lifecycle/LifecycleOwner;
.line 3255
new-instance v1, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$b;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$b;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
check-cast v1, Landroidx/lifecycle/Observer;
.line 3253
invoke-virtual {p1, v0, v1}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
.line 3265
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->j:Lcom/imo/android/imoim/community/explore/viewmodel/CommunityJoinedViewModel;
if-nez p1, :cond_19f
const-string v1, "joinedViewModel"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 5025
:cond_19f
iget-object p1, p1, Lcom/imo/android/imoim/community/explore/viewmodel/CommunityJoinedViewModel;->a:Landroidx/lifecycle/LiveData;
.line 3265
new-instance v1, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$c;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$c;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
check-cast v1, Landroidx/lifecycle/Observer;
invoke-virtual {p1, v0, v1}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
.line 3272
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->h:Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;
const-string v1, "exploreViewModel"
if-nez p1, :cond_1b4
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 5036
:cond_1b4
iget-object p1, p1, Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;->a:Landroidx/lifecycle/LiveData;
.line 3272
new-instance v2, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$d;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$d;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
check-cast v2, Landroidx/lifecycle/Observer;
invoke-virtual {p1, v0, v2}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
.line 3281
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->h:Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;
if-nez p1, :cond_1c7
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 5045
:cond_1c7
iget-object p1, p1, Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;->d:Landroidx/lifecycle/MutableLiveData;
.line 3281
new-instance v2, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$e;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$e;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
check-cast v2, Landroidx/lifecycle/Observer;
invoke-virtual {p1, v0, v2}, Landroidx/lifecycle/MutableLiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
.line 3297
iget-object p1, p0, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;->h:Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;
if-nez p1, :cond_1da
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 6039
:cond_1da
iget-object p1, p1, Lcom/imo/android/imoim/community/explore/viewmodel/CommunityExploreViewModel;->b:Landroidx/lifecycle/LiveData;
.line 3297
new-instance v1, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$f;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity$f;-><init>(Lcom/imo/android/imoim/community/explore/view/CommunityExploreActivity;)V
check-cast v1, Landroidx/lifecycle/Observer;
invoke-virtual {p1, v0, v1}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
.line 130
sget-object p1, Lcom/imo/android/imoim/community/c/c;->a:Lcom/imo/android/imoim/community/c/c;
invoke-static {}, Lcom/imo/android/imoim/community/c/c;->a()V
return-void
.end method