i.smali

.class Lcom/cleanmaster/internalapp/ad/control/i;
.super Ljava/lang/Object;
.source "InternalAppController.java"

# interfaces
.implements Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;


# instance fields
.field final synthetic a:Lcom/cm/plugincluster/adv/spec/InternalAppItem;

.field final synthetic b:I

.field final synthetic c:Ljava/util/ArrayList;

.field final synthetic d:Ljava/util/ArrayList;

.field final synthetic e:Ljava/util/ArrayList;

.field final synthetic f:Lcom/cleanmaster/internalapp/ad/control/h;


# direct methods
.method constructor <init>(Lcom/cleanmaster/internalapp/ad/control/h;Lcom/cm/plugincluster/adv/spec/InternalAppItem;ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
    .registers 7

    .prologue
    .line 112
    iput-object p1, p0, Lcom/cleanmaster/internalapp/ad/control/i;->f:Lcom/cleanmaster/internalapp/ad/control/h;

    iput-object p2, p0, Lcom/cleanmaster/internalapp/ad/control/i;->a:Lcom/cm/plugincluster/adv/spec/InternalAppItem;

    iput p3, p0, Lcom/cleanmaster/internalapp/ad/control/i;->b:I

    iput-object p4, p0, Lcom/cleanmaster/internalapp/ad/control/i;->c:Ljava/util/ArrayList;

    iput-object p5, p0, Lcom/cleanmaster/internalapp/ad/control/i;->d:Ljava/util/ArrayList;

    iput-object p6, p0, Lcom/cleanmaster/internalapp/ad/control/i;->e:Ljava/util/ArrayList;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V
    .registers 8

    .prologue
    .line 115
    if-eqz p1, :cond_39

    .line 116
    new-instance v0, Lcom/cm/plugincluster/adv/spec/InternalAppItem;

    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/i;->a:Lcom/cm/plugincluster/adv/spec/InternalAppItem;

    invoke-direct {v0, v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;-><init>(Lcom/cm/plugincluster/adv/spec/InternalAppItem;)V

    .line 118
    if-eqz p2, :cond_15

    .line 119
    invoke-virtual {v0, p2}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->setDetailsItem(Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    .line 120
    invoke-virtual {p2}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;->getSubType()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->setAdSubType(I)V

    .line 122
    :cond_15
    invoke-static {}, Lcom/cleanmaster/internalapp/ad/control/k;->a()Lcom/cleanmaster/internalapp/ad/control/k;

    move-result-object v1

    iget-object v2, p0, Lcom/cleanmaster/internalapp/ad/control/i;->f:Lcom/cleanmaster/internalapp/ad/control/h;

    iget v2, v2, Lcom/cleanmaster/internalapp/ad/control/h;->a:I

    iget v3, p0, Lcom/cleanmaster/internalapp/ad/control/i;->b:I

    .line 123
    invoke-virtual {v0}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getAdSubType()I

    move-result v4

    .line 122
    invoke-virtual {v1, v2, v3, v4, v0}, Lcom/cleanmaster/internalapp/ad/control/k;->a(IIILcom/cm/plugincluster/adv/spec/InternalAppItem;)Lcom/cm/plugincluster/adv/spec/InternalAppItem;

    move-result-object v0

    .line 125
    if-eqz v0, :cond_39

    .line 126
    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/i;->c:Ljava/util/ArrayList;

    monitor-enter v1

    .line 127
    :try_start_2c
    iget-object v2, p0, Lcom/cleanmaster/internalapp/ad/control/i;->c:Ljava/util/ArrayList;

    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 128
    invoke-virtual {v0}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getPkgName()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLODS(Ljava/lang/String;)V

    .line 129
    monitor-exit v1
    :try_end_39
    .catchall {:try_start_2c .. :try_end_39} :catchall_64

    .line 133
    :cond_39
    iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/i;->d:Ljava/util/ArrayList;

    iget v1, p0, Lcom/cleanmaster/internalapp/ad/control/i;->b:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 134
    iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/i;->d:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/i;->e:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    if-ne v0, v1, :cond_63

    .line 135
    iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/i;->f:Lcom/cleanmaster/internalapp/ad/control/h;

    iget-object v0, v0, Lcom/cleanmaster/internalapp/ad/control/h;->e:Lcom/cleanmaster/internalapp/ad/control/g;

    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/i;->f:Lcom/cleanmaster/internalapp/ad/control/h;

    iget-object v1, v1, Lcom/cleanmaster/internalapp/ad/control/h;->b:Lcom/cm/plugincluster/screensaver/interfaces/IInternalAppController;

    iget-object v2, p0, Lcom/cleanmaster/internalapp/ad/control/i;->c:Ljava/util/ArrayList;

    iget-object v3, p0, Lcom/cleanmaster/internalapp/ad/control/i;->f:Lcom/cleanmaster/internalapp/ad/control/h;

    iget-boolean v3, v3, Lcom/cleanmaster/internalapp/ad/control/h;->c:Z

    invoke-static {v0, v1, v2, v3}, Lcom/cleanmaster/internalapp/ad/control/g;->a(Lcom/cleanmaster/internalapp/ad/control/g;Lcom/cm/plugincluster/screensaver/interfaces/IInternalAppController;Ljava/util/ArrayList;Z)V

    .line 137
    :cond_63
    return-void

    .line 129
    :catchall_64
    move-exception v0

    :try_start_65
    monitor-exit v1
    :try_end_66
    .catchall {:try_start_65 .. :try_end_66} :catchall_64

    throw v0
.end method