TaskCenterFragment$i.smali
.class final Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroidx/lifecycle/Observer;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Landroidx/lifecycle/Observer<",
"Ljava/util/List<",
"Lcom/imo/android/imoim/taskcentre/a/b;",
">;>;"
}
.end annotation
# instance fields
.field final synthetic a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
.field final synthetic b:Landroidx/fragment/app/FragmentActivity;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;Landroidx/fragment/app/FragmentActivity;)V
.registers 3
iput-object p1, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
iput-object p2, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->b:Landroidx/fragment/app/FragmentActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final synthetic onChanged(Ljava/lang/Object;)V
.registers 9
.line 56
check-cast p1, Ljava/util/List;
.line 1194
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
check-cast v0, Ljava/util/List;
if-eqz p1, :cond_108
.line 1198
iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v0}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->a(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)Z
move-result v0
const/4 v1, 0x2
if-eqz v0, :cond_49
iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v0}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->c(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)I
move-result v0
if-ne v0, v1, :cond_49
sget-object v0, Lcom/imo/android/imoim/taskcentre/d/d;->b:Lcom/imo/android/imoim/taskcentre/d/d;
iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v0}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->c(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)I
move-result v0
invoke-static {v0}, Lcom/imo/android/imoim/taskcentre/d/d;->b(I)Z
move-result v0
if-eqz v0, :cond_49
.line 1200
sget-object v0, Lcom/imo/android/imoim/taskcentre/d/d;->b:Lcom/imo/android/imoim/taskcentre/d/d;
iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->b:Landroidx/fragment/app/FragmentActivity;
check-cast v0, Landroid/app/Activity;
iget-object v2, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v2}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->d(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)Lcom/imo/android/imoim/taskcentre/TaskCenterViewModel;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/ads/f/b;
invoke-static {v0, p1, v2}, Lcom/imo/android/imoim/taskcentre/d/d;->a(Landroid/app/Activity;Ljava/util/List;Lcom/imo/android/imoim/ads/f/b;)Z
move-result v0
.line 1201
iget-object v2, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v2}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->e(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)Z
move-result v2
if-nez v2, :cond_49
.line 1202
iget-object v2, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v2, v0}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->a(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;Z)V
.line 1205
:cond_49
move-object v0, p1
check-cast v0, Ljava/util/Collection;
invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z
move-result v0
const/4 v2, 0x1
xor-int/2addr v0, v2
if-eqz v0, :cond_59
.line 1206
iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v0}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->b(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)V
.line 1208
:cond_59
iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v0, p1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->a(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 1210
sget-object v3, Lcom/imo/android/imoim/taskcentre/b/g;->a:Lcom/imo/android/imoim/taskcentre/b/g;
iget-object v3, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v3}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->c(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)I
move-result v3
const-string v4, "dataList"
invoke-static {v0, v4}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
if-eq v3, v1, :cond_77
const/4 v1, 0x3
if-eq v3, v1, :cond_72
goto :goto_7b
.line 2130
:cond_72
invoke-static {v0}, Lcom/imo/android/imoim/taskcentre/b/g;->a(Ljava/util/List;)Ljava/util/List;
move-result-object v0
goto :goto_7b
.line 2133
:cond_77
invoke-static {v0}, Lcom/imo/android/imoim/taskcentre/b/g;->b(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 1211
:goto_7b
iget-object v1, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->f(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)Z
move-result v1
if-nez v1, :cond_90
.line 1212
iget-object v1, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->c(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)I
move-result v3
invoke-static {v3, p1}, Lcom/imo/android/imoim/taskcentre/b/f;->a(ILjava/util/List;)Z
move-result p1
invoke-static {v1, p1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->b(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;Z)V
.line 1214
:cond_90
iget-object p1, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {p1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->g(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)Z
move-result p1
if-nez p1, :cond_108
.line 1215
iget-object p1, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {p1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->d(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)Lcom/imo/android/imoim/taskcentre/TaskCenterViewModel;
move-result-object p1
iget-object v1, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->i(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)Ljava/lang/String;
move-result-object v1
const-string v3, "1"
check-cast v3, Ljava/lang/CharSequence;
iget-object v4, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v4}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->j(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)Ljava/lang/String;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-static {v3, v4}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v3
iget-object v4, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {v4}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->c(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)I
move-result v4
const-string v5, "from"
invoke-static {v1, v5}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 3083
iget-object v5, p1, Lcom/imo/android/imoim/taskcentre/TaskCenterViewModel;->c:Landroidx/lifecycle/LiveData;
invoke-virtual {v5}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v5
if-nez v5, :cond_103
.line 3087
sget-object v5, Lcom/imo/android/imoim/taskcentre/d/i;->a:Lcom/imo/android/imoim/taskcentre/d/i;
invoke-static {v4}, Lcom/imo/android/imoim/taskcentre/d/i;->e(I)Lcom/imo/android/imoim/taskcentre/remote/bean/TaskBanner;
move-result-object v4
if-eqz v4, :cond_103
.line 4028
iget-object v5, v4, Lcom/imo/android/imoim/taskcentre/remote/bean/TaskBanner;->a:Ljava/lang/String;
check-cast v5, Ljava/lang/CharSequence;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
const/4 v6, 0x0
if-eqz v5, :cond_f0
iget-object v5, v4, Lcom/imo/android/imoim/taskcentre/remote/bean/TaskBanner;->b:Ljava/lang/String;
check-cast v5, Ljava/lang/CharSequence;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_f0
iget-object v5, v4, Lcom/imo/android/imoim/taskcentre/remote/bean/TaskBanner;->c:Ljava/lang/String;
check-cast v5, Ljava/lang/CharSequence;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_f0
const/4 v5, 0x1
goto :goto_f1
:cond_f0
const/4 v5, 0x0
:goto_f1
if-nez v5, :cond_ff
new-array v2, v2, [Lcom/imo/android/imoim/taskcentre/remote/bean/TaskBanner;
aput-object v4, v2, v6
.line 3090
invoke-static {v2}, Lkotlin/a/k;->c([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
invoke-virtual {p1, v2, v1, v3}, Lcom/imo/android/imoim/taskcentre/TaskCenterViewModel;->a(Ljava/util/List;Ljava/lang/String;Z)V
goto :goto_103
:cond_ff
const/4 v2, 0x0
.line 3092
invoke-virtual {p1, v2, v1, v3}, Lcom/imo/android/imoim/taskcentre/TaskCenterViewModel;->a(Ljava/util/List;Ljava/lang/String;Z)V
.line 1216
:cond_103
:goto_103
iget-object p1, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {p1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->h(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)V
.line 1221
:cond_108
iget-object p1, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {p1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->k(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)Lcom/imo/android/imoim/taskcentre/TaskCenterAdapter;
move-result-object p1
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/taskcentre/TaskCenterAdapter;->submitList(Ljava/util/List;)V
.line 1222
iget-object p1, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
invoke-static {p1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->l(Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;)Z
move-result p1
if-eqz p1, :cond_141
.line 1223
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result p1
iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
sget v1, Lcom/imo/android/imoim/k$a;->tasks_test:I
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroidx/recyclerview/widget/RecyclerView;
const-string v1, "tasks_test"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v1, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
sget v2, Lcom/imo/android/imoim/k$a;->empty_view_test:I
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->a(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
const-string v2, "empty_view_test"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v1, Landroid/view/View;
invoke-static {p1, v0, v1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->a(ZLandroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V
return-void
.line 1225
:cond_141
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result p1
iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
sget v1, Lcom/imo/android/imoim/k$a;->tasks:I
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroidx/recyclerview/widget/RecyclerView;
const-string v1, "tasks"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v1, p0, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment$i;->a:Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;
sget v2, Lcom/imo/android/imoim/k$a;->empty_view:I
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->a(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
const-string v2, "empty_view"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v1, Landroid/view/View;
invoke-static {p1, v0, v1}, Lcom/imo/android/imoim/taskcentre/TaskCenterFragment;->a(ZLandroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V
return-void
.end method