MyCouponsActivity.smali
.class public final Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;
.super Lcom/imo/android/imoim/imoout/imooutlist/ImoOutBaseActivity;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$a;
}
.end annotation
# static fields
.field public static final c:Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$a;
# instance fields
.field private d:I
.field private e:Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;
.field private f:Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;
.field private g:Ljava/util/HashMap;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->c:Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$a;
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 21
invoke-direct {p0}, Lcom/imo/android/imoim/imoout/imooutlist/ImoOutBaseActivity;-><init>()V
const/4 v0, 0x1
.line 32
iput v0, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->d:I
return-void
.end method
.method private a(I)Landroid/view/View;
.registers 4
iget-object v0, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->g:Ljava/util/HashMap;
if-nez v0, :cond_b
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->g:Ljava/util/HashMap;
:cond_b
iget-object v0, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->g:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
if-nez v0, :cond_26
invoke-virtual {p0, p1}, Landroidx/fragment/app/FragmentActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->g:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v1, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_26
return-object v0
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;)V
.registers 1
.line 21
invoke-direct {p0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->b()V
return-void
.end method
.method private final a(Z)V
.registers 6
const/16 v0, 0x8
const-string v1, "recycler_view"
const/4 v2, 0x0
const-string v3, "no_coupons"
if-eqz p1, :cond_26
.line 105
sget p1, Lcom/imo/android/imoim/imoout/h$a;->no_coupons:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/LinearLayout;
invoke-static {p1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 106
sget p1, Lcom/imo/android/imoim/imoout/h$a;->recycler_view:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroidx/recyclerview/widget/RecyclerView;
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V
return-void
.line 108
:cond_26
sget p1, Lcom/imo/android/imoim/imoout/h$a;->no_coupons:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/LinearLayout;
invoke-static {p1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 109
sget p1, Lcom/imo/android/imoim/imoout/h$a;->recycler_view:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroidx/recyclerview/widget/RecyclerView;
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V
return-void
.end method
.method public static final synthetic b(Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;)Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;
.registers 2
.line 21
iget-object p0, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->e:Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;
if-nez p0, :cond_9
const-string v0, "mCouponModel"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method private final b()V
.registers 5
.line 56
iget-object v0, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->e:Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;
const-string v1, "mCouponModel"
if-nez v0, :cond_9
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
invoke-static {}, Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;->c()Z
move-result v0
if-nez v0, :cond_10
return-void
:cond_10
const/4 v0, 0x0
.line 60
invoke-direct {p0, v0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->b(Z)V
.line 61
iget-object v0, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->f:Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;
const-string v2, "mAdapter"
if-nez v0, :cond_1d
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1d
iget-object v3, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->e:Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;
if-nez v3, :cond_24
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_24
invoke-static {}, Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;->a()Landroidx/lifecycle/LiveData;
move-result-object v3
invoke-virtual {v3}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/List;
invoke-virtual {v0, v3}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;->submitList(Ljava/util/List;)V
.line 63
iget-object v0, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->e:Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;
if-nez v0, :cond_38
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_38
invoke-static {}, Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;->a()Landroidx/lifecycle/LiveData;
move-result-object v0
invoke-virtual {v0}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
if-eqz v0, :cond_6e
const-string v3, "it"
.line 64
invoke-static {v0, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
move-object v3, v0
check-cast v3, Ljava/util/Collection;
invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
move-result v3
xor-int/lit8 v3, v3, 0x1
invoke-direct {p0, v3}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(Z)V
.line 65
iget-object v3, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->e:Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;
if-nez v3, :cond_5c
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_5c
invoke-static {}, Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;->b()Lcom/imo/android/imoim/imoout/recharge/coupons/b;
move-result-object v1
invoke-static {v0, v1}, Lkotlin/a/k;->a(Ljava/util/List;Ljava/lang/Object;)I
move-result v0
.line 66
iget-object v1, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->f:Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;
if-nez v1, :cond_6b
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_6b
invoke-virtual {v1, v0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;->a(I)V
:cond_6e
return-void
.end method
.method private final b(Z)V
.registers 6
const/4 v0, 0x0
const-string v1, "recycler_view"
const/16 v2, 0x8
const-string v3, "loading"
if-eqz p1, :cond_26
.line 115
sget p1, Lcom/imo/android/imoim/imoout/h$a;->loading:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ProgressBar;
invoke-static {p1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v0}, Landroid/widget/ProgressBar;->setVisibility(I)V
.line 116
sget p1, Lcom/imo/android/imoim/imoout/h$a;->recycler_view:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroidx/recyclerview/widget/RecyclerView;
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V
return-void
.line 118
:cond_26
sget p1, Lcom/imo/android/imoim/imoout/h$a;->loading:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ProgressBar;
invoke-static {p1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v2}, Landroid/widget/ProgressBar;->setVisibility(I)V
.line 119
sget p1, Lcom/imo/android/imoim/imoout/h$a;->recycler_view:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroidx/recyclerview/widget/RecyclerView;
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V
return-void
.end method
# virtual methods
.method public final onCreate(Landroid/os/Bundle;)V
.registers 5
.line 37
invoke-super {p0, p1}, Lcom/imo/android/imoim/imoout/imooutlist/ImoOutBaseActivity;->onCreate(Landroid/os/Bundle;)V
const p1, 0x76050009
.line 38
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->setContentView(I)V
.line 1045
invoke-virtual {p0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->getIntent()Landroid/content/Intent;
move-result-object p1
const/4 v0, 0x1
const-string v1, "mode"
invoke-virtual {p1, v1, v0}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result p1
iput p1, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->d:I
.line 1049
move-object p1, p0
check-cast p1, Landroidx/fragment/app/FragmentActivity;
invoke-static {p1}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object p1
const-class v1, Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;
invoke-virtual {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object p1
const-string v1, "ViewModelProviders.of(th\u2026(CouponModel::class.java)"
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;
iput-object p1, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->e:Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;
if-nez p1, :cond_33
const-string p1, "mCouponModel"
.line 1050
invoke-static {p1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_33
invoke-static {}, Lcom/imo/android/imoim/imoout/recharge/coupons/CouponModel;->a()Landroidx/lifecycle/LiveData;
move-result-object p1
move-object v1, p0
check-cast v1, Landroidx/lifecycle/LifecycleOwner;
new-instance v2, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$b;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$b;-><init>(Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;)V
check-cast v2, Landroidx/lifecycle/Observer;
invoke-virtual {p1, v1, v2}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
.line 1071
sget p1, Lcom/imo/android/imoim/imoout/h$a;->top_bar:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/imoout/recharge/ImoOutTopBar;
new-instance v1, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$c;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$c;-><init>(Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;)V
check-cast v1, Landroid/view/View$OnClickListener;
invoke-virtual {p1, v1}, Lcom/imo/android/imoim/imoout/recharge/ImoOutTopBar;->setBackListener(Landroid/view/View$OnClickListener;)V
.line 1072
invoke-direct {p0, v0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(Z)V
.line 1073
invoke-direct {p0, v0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->b(Z)V
.line 1075
new-instance p1, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;
iget v1, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->d:I
invoke-direct {p1, v1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;-><init>(I)V
iput-object p1, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->f:Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;
.line 1076
sget p1, Lcom/imo/android/imoim/imoout/h$a;->recycler_view:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroidx/recyclerview/widget/RecyclerView;
const-string v1, "recycler_view"
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v1, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->f:Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;
const-string v2, "mAdapter"
if-nez v1, :cond_7b
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_7b
check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter;
invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 1078
iget p1, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->d:I
if-eq p1, v0, :cond_a8
const/4 v0, 0x2
if-eq p1, v0, :cond_88
goto :goto_c7
.line 1089
:cond_88
sget p1, Lcom/imo/android/imoim/imoout/h$a;->top_bar:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/imoout/recharge/ImoOutTopBar;
const v0, 0x76060010
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/imoout/recharge/ImoOutTopBar;->setTitle(I)V
.line 1090
iget-object p1, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->f:Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;
if-nez p1, :cond_9d
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9d
new-instance v0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$e;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$e;-><init>(Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;)V
check-cast v0, Lcom/imo/android/imoim/imoout/common/a;
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;->a(Lcom/imo/android/imoim/imoout/common/a;)V
goto :goto_c7
.line 1080
:cond_a8
sget p1, Lcom/imo/android/imoim/imoout/h$a;->top_bar:I
invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->a(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/imoout/recharge/ImoOutTopBar;
const v0, 0x76060012
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/imoout/recharge/ImoOutTopBar;->setTitle(I)V
.line 1081
iget-object p1, p0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->f:Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;
if-nez p1, :cond_bd
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_bd
new-instance v0, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$d;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity$d;-><init>(Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;)V
check-cast v0, Lcom/imo/android/imoim/imoout/common/a;
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponAdapter;->a(Lcom/imo/android/imoim/imoout/common/a;)V
.line 1100
:goto_c7
invoke-direct {p0}, Lcom/imo/android/imoim/imoout/recharge/coupons/MyCouponsActivity;->b()V
return-void
.end method