boi$a.smali
.class public Ldxoptimizer/boi$a;
.super Ljava/lang/Object;
.source "AdsManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ldxoptimizer/boi;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "a"
.end annotation
# instance fields
.field private a:Landroid/content/Context;
.field private b:Ljava/lang/String;
.field private c:I
.field private d:I
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;II)V
.registers 5
.prologue
.line 387
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 388
iput-object p1, p0, Ldxoptimizer/boi$a;->a:Landroid/content/Context;
.line 389
iput-object p2, p0, Ldxoptimizer/boi$a;->b:Ljava/lang/String;
.line 390
iput p3, p0, Ldxoptimizer/boi$a;->c:I
.line 391
iput p4, p0, Ldxoptimizer/boi$a;->d:I
.line 392
return-void
.end method
# virtual methods
.method public a()I
.registers 2
.prologue
.line 395
iget v0, p0, Ldxoptimizer/boi$a;->c:I
return v0
.end method
.method public b()I
.registers 2
.prologue
.line 399
iget v0, p0, Ldxoptimizer/boi$a;->d:I
return v0
.end method
.method public c()Ldxoptimizer/boi$a;
.registers 7
.prologue
const/4 v2, 0x0
.line 403
new-instance v0, Lcom/dianxinos/optimizer/module/recommend/data/RelationalRecommendUtils$RelationalDataManager;
iget-object v1, p0, Ldxoptimizer/boi$a;->a:Landroid/content/Context;
iget-object v3, p0, Ldxoptimizer/boi$a;->b:Ljava/lang/String;
invoke-direct {v0, v1, v3}, Lcom/dianxinos/optimizer/module/recommend/data/RelationalRecommendUtils$RelationalDataManager;-><init>(Landroid/content/Context;Ljava/lang/String;)V
.line 404
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/module/recommend/data/RelationalRecommendUtils$RelationalDataManager;->invoke(Z)Lcom/dianxinos/optimizer/module/recommend/data/RelationalRecommendUtils$RelationalDataManager;
move-result-object v0
.line 405
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/recommend/data/RelationalRecommendUtils$RelationalDataManager;->is()Z
move-result v1
if-eqz v1, :cond_14
.line 411
:cond_14
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/recommend/data/RelationalRecommendUtils$RelationalDataManager;->getRecommendDetails()Ljava/util/ArrayList;
move-result-object v3
.line 414
if-eqz v3, :cond_80
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_80
move v1, v2
.line 415
:goto_21
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v0
if-ge v1, v0, :cond_80
.line 416
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
.line 417
if-eqz v0, :cond_3d
instance-of v4, v0, Lcom/dianxinos/optimizer/module/recommend/data/BaiduMobAdsBean;
if-eqz v4, :cond_3d
.line 418
check-cast v0, Lcom/dianxinos/optimizer/module/recommend/data/BaiduMobAdsBean;
iget-object v4, v0, Lcom/dianxinos/optimizer/module/recommend/data/BaiduMobAdsBean;->source:Ljava/lang/String;
.line 419
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_41
.line 415
:cond_3d
:goto_3d
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_21
.line 422
:cond_41
const/4 v0, -0x1
invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
move-result v5
sparse-switch v5, :sswitch_data_82
:cond_49
:goto_49
packed-switch v0, :pswitch_data_90
goto :goto_3d
.line 424
:pswitch_4d
iget v0, p0, Ldxoptimizer/boi$a;->c:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Ldxoptimizer/boi$a;->c:I
goto :goto_3d
.line 422
:sswitch_54
const-string v5, "lianmeng"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_49
move v0, v2
goto :goto_49
:sswitch_5e
const-string v5, "lianmengxt"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_49
const/4 v0, 0x1
goto :goto_49
:sswitch_68
const-string v5, "lianmengdt"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_49
const/4 v0, 0x2
goto :goto_49
.line 427
:pswitch_72
iget v0, p0, Ldxoptimizer/boi$a;->c:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Ldxoptimizer/boi$a;->c:I
goto :goto_3d
.line 430
:pswitch_79
iget v0, p0, Ldxoptimizer/boi$a;->d:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Ldxoptimizer/boi$a;->d:I
goto :goto_3d
.line 442
:cond_80
return-object p0
.line 422
nop
:sswitch_data_82
.sparse-switch
-0x49f03775 -> :sswitch_68
-0x49f03509 -> :sswitch_5e
0x31347ebb -> :sswitch_54
.end sparse-switch
:pswitch_data_90
.packed-switch 0x0
:pswitch_4d
:pswitch_72
:pswitch_79
.end packed-switch
.end method