anq.smali
.class public abstract Ldxoptimizer/anq;
.super Ldxoptimizer/anm;
.source "FeedDataManager.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/anq$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ldxoptimizer/anm",
"<",
"Ldxoptimizer/buj;",
">;"
}
.end annotation
# instance fields
.field private a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/baidu/mobad/feeds/NativeResponse;",
">;"
}
.end annotation
.end field
.field private c:I
.field private d:I
# direct methods
.method protected constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
const/4 v0, 0x0
.line 92
invoke-direct {p0, p1}, Ldxoptimizer/anm;-><init>(Landroid/content/Context;)V
.line 78
iput v0, p0, Ldxoptimizer/anq;->c:I
.line 84
iput v0, p0, Ldxoptimizer/anq;->d:I
.line 93
return-void
.end method
.method private a(Ljava/util/ArrayList;I)I
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/buj;",
">;I)I"
}
.end annotation
.prologue
.line 133
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_34
.line 134
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
move v2, v0
move v1, p2
:goto_e
if-ltz v2, :cond_35
.line 135
invoke-virtual {p1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/buj;
.line 136
if-eqz v0, :cond_36
instance-of v3, v0, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
if-eqz v3, :cond_36
.line 137
iget-object v3, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
invoke-interface {v0, v3}, Ldxoptimizer/buj;->isVisible(Landroid/content/Context;)Z
move-result v3
if-nez v3, :cond_2d
.line 138
invoke-virtual {p1, v2}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
move v0, v1
.line 134
:goto_28
add-int/lit8 v1, v2, -0x1
move v2, v1
move v1, v0
goto :goto_e
.line 143
:cond_2d
instance-of v0, v0, Ldxoptimizer/ann;
if-eqz v0, :cond_36
.line 144
add-int/lit8 v0, v1, 0x1
goto :goto_28
:cond_34
move v1, p2
.line 150
:cond_35
return v1
:cond_36
move v0, v1
goto :goto_28
.end method
.method private a(Ldxoptimizer/ano;Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;)Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
.registers 7
.prologue
const/4 v0, 0x0
.line 233
if-nez p2, :cond_4
.line 282
:goto_3
return-object v0
.line 237
:cond_4
iget v1, p2, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;->cardType:I
sparse-switch v1, :sswitch_data_5e
move-object p2, v0
:cond_a
:goto_a
:pswitch_a
move-object v0, p2
.line 282
goto :goto_3
.line 239
:sswitch_c
iget-object v2, p2, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;->feedType:Ljava/lang/String;
const/4 v1, -0x1
invoke-virtual {v2}, Ljava/lang/String;->hashCode()I
move-result v3
packed-switch v3, :pswitch_data_68
:cond_16
:goto_16
:pswitch_16
packed-switch v1, :pswitch_data_78
.line 268
const-string v0, "invalid"
iput-object v0, p2, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;->feedType:Ljava/lang/String;
goto :goto_a
.line 239
:pswitch_1e
const-string v3, "1"
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_16
const/4 v1, 0x0
goto :goto_16
:pswitch_28
const-string v3, "3"
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_16
const/4 v1, 0x1
goto :goto_16
:pswitch_32
const-string v3, "4"
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_16
const/4 v1, 0x2
goto :goto_16
:pswitch_3c
const-string v3, "6"
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_16
const/4 v1, 0x3
goto :goto_16
.line 244
:pswitch_46
invoke-direct {p0, p2}, Ldxoptimizer/anq;->a(Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;)Z
move-result v1
if-eqz v1, :cond_a
move-object p2, v0
.line 245
goto :goto_a
.line 273
:sswitch_4e
instance-of v0, p2, Lcom/dianxinos/optimizer/module/recommend/data/DownloadRecommendBean;
if-eqz v0, :cond_a
.line 274
new-instance v0, Lcom/dianxinos/optimizer/feed/data/FeedAppBean;
check-cast p2, Lcom/dianxinos/optimizer/module/recommend/data/DownloadRecommendBean;
iget-object v1, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
invoke-direct {v0, p2, v1, p1}, Lcom/dianxinos/optimizer/feed/data/FeedAppBean;-><init>(Lcom/dianxinos/optimizer/module/recommend/data/DownloadRecommendBean;Landroid/content/Context;Ldxoptimizer/ano;)V
move-object p2, v0
goto :goto_a
.line 237
nop
:sswitch_data_5e
.sparse-switch
0x12d -> :sswitch_4e
0x193 -> :sswitch_c
.end sparse-switch
.line 239
:pswitch_data_68
.packed-switch 0x31
:pswitch_1e
:pswitch_16
:pswitch_28
:pswitch_32
:pswitch_16
:pswitch_3c
.end packed-switch
:pswitch_data_78
.packed-switch 0x0
:pswitch_46
:pswitch_a
:pswitch_a
:pswitch_a
.end packed-switch
.end method
.method private a(Ldxoptimizer/anq$a;Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;)Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
.registers 7
.prologue
.line 323
iget-object v0, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
invoke-virtual {p2}, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;->getId()J
move-result-wide v2
long-to-int v1, v2
invoke-virtual {p1, v0, v1}, Ldxoptimizer/anq$a;->a(Landroid/content/Context;I)Lcom/dianxinos/optimizer/feed/data/FeedBean;
move-result-object v1
.line 324
if-eqz v1, :cond_1e
instance-of v0, v1, Ldxoptimizer/ann;
if-eqz v0, :cond_1e
instance-of v0, p2, Lcom/dianxinos/optimizer/module/recommend/data/BaiduMobAdsBean;
if-eqz v0, :cond_1e
move-object v0, v1
.line 326
check-cast v0, Ldxoptimizer/ann;
check-cast p2, Lcom/dianxinos/optimizer/module/recommend/data/BaiduMobAdsBean;
iget-object v2, p2, Lcom/dianxinos/optimizer/module/recommend/data/BaiduMobAdsBean;->source:Ljava/lang/String;
iput-object v2, v0, Ldxoptimizer/ann;->b:Ljava/lang/String;
.line 331
:cond_1e
return-object v1
.end method
.method private a(Ldxoptimizer/ano;Ljava/util/ArrayList;)Ljava/util/ArrayList;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ldxoptimizer/ano;",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/buj;",
">;)",
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;",
">;"
}
.end annotation
.prologue
.line 165
iget-object v0, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/bom;->b(Landroid/content/Context;)Ljava/util/ArrayList;
move-result-object v1
.line 166
new-instance v2, Ldxoptimizer/anq$a;
const/4 v0, 0x0
invoke-direct {v2, v0}, Ldxoptimizer/anq$a;-><init>(Ldxoptimizer/anq$1;)V
.line 168
if-eqz v1, :cond_49
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_49
.line 169
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_18
:goto_18
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_4c
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
.line 170
if-eqz v0, :cond_18
.line 174
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;->isFeedTopBannerBean()Z
move-result v4
if-nez v4, :cond_18
.line 184
iget-boolean v4, v0, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;->isLocalCard:Z
if-eqz v4, :cond_44
.line 185
invoke-direct {p0, v2, v0}, Ldxoptimizer/anq;->a(Ldxoptimizer/anq$a;Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;)Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
move-result-object v0
.line 190
:goto_34
if-eqz v0, :cond_18
iget-object v4, v0, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;->feedType:Ljava/lang/String;
const-string v5, "invalid"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_18
.line 194
invoke-virtual {p2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_18
.line 187
:cond_44
invoke-direct {p0, p1, v0}, Ldxoptimizer/anq;->a(Ldxoptimizer/ano;Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;)Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
move-result-object v0
goto :goto_34
.line 204
:cond_49
invoke-direct {p0, p2, v2}, Ldxoptimizer/anq;->a(Ljava/util/ArrayList;Ldxoptimizer/anq$a;)V
.line 207
:cond_4c
iget-object v0, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
iget v2, p0, Ldxoptimizer/anq;->c:I
invoke-static {v0, v2}, Ldxoptimizer/ans;->b(Landroid/content/Context;I)V
.line 211
return-object v1
.end method
.method static synthetic a(Ldxoptimizer/anq;)Ljava/util/List;
.registers 2
.prologue
.line 66
iget-object v0, p0, Ldxoptimizer/anq;->a:Ljava/util/List;
return-object v0
.end method
.method static synthetic a(Ldxoptimizer/anq;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 66
iput-object p1, p0, Ldxoptimizer/anq;->a:Ljava/util/List;
return-object p1
.end method
.method private a(Ljava/lang/String;Ljava/util/List;)Lorg/json/JSONObject;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Ldxoptimizer/but;",
">;)",
"Lorg/json/JSONObject;"
}
.end annotation
.prologue
.line 629
new-instance v2, Lorg/json/JSONArray;
invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
.line 631
if-eqz p2, :cond_37
invoke-interface {p2}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_37
.line 632
const/4 v0, 0x0
move v1, v0
:goto_f
invoke-interface {p2}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_37
.line 633
invoke-interface {p2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/buj;
.line 634
if-eqz v0, :cond_2e
.line 636
:try_start_1d
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
.line 637
const-string v4, "id"
invoke-interface {v0}, Ldxoptimizer/buj;->getId()J
move-result-wide v6
invoke-virtual {v3, v4, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 638
invoke-virtual {v2, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
:try_end_2e
.catch Lorg/json/JSONException; {:try_start_1d .. :try_end_2e} :catch_32
.line 632
:cond_2e
:goto_2e
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_f
.line 639
:catch_32
move-exception v0
.line 640
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_2e
.line 646
:cond_37
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 648
:try_start_3c
invoke-virtual {v0, p1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_3f
.catch Lorg/json/JSONException; {:try_start_3c .. :try_end_3f} :catch_40
.line 652
:goto_3f
return-object v0
.line 649
:catch_40
move-exception v1
.line 650
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_3f
.end method
.method private a(I)V
.registers 6
.prologue
.line 344
if-gtz p1, :cond_3
.line 408
:goto_2
return-void
.line 347
:cond_3
new-instance v0, Lcom/baidu/mobad/feeds/BaiduNative;
iget-object v1, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
const-string v2, "4393050"
new-instance v3, Ldxoptimizer/anq$1;
invoke-direct {v3, p0}, Ldxoptimizer/anq$1;-><init>(Ldxoptimizer/anq;)V
invoke-direct {v0, v1, v2, v3}, Lcom/baidu/mobad/feeds/BaiduNative;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/baidu/mobad/feeds/BaiduNative$BaiduNativeNetworkListener;)V
.line 403
new-instance v1, Lcom/baidu/mobad/feeds/RequestParameters$Builder;
invoke-direct {v1}, Lcom/baidu/mobad/feeds/RequestParameters$Builder;-><init>()V
const/4 v2, 0x0
.line 404
invoke-virtual {v1, v2}, Lcom/baidu/mobad/feeds/RequestParameters$Builder;->confirmDownloading(Z)Lcom/baidu/mobad/feeds/RequestParameters$Builder;
move-result-object v1
invoke-virtual {v1}, Lcom/baidu/mobad/feeds/RequestParameters$Builder;->build()Lcom/baidu/mobad/feeds/RequestParameters;
move-result-object v1
.line 405
invoke-virtual {v0, v1}, Lcom/baidu/mobad/feeds/BaiduNative;->makeRequest(Lcom/baidu/mobad/feeds/RequestParameters;)V
.line 406
const-string v0, "f_ad"
const-string v1, "f_ad_f_st"
const/4 v2, 0x1
.line 407
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_2
.end method
.method private a(Ljava/util/ArrayList;Ldxoptimizer/anq$a;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/buj;",
">;",
"Ldxoptimizer/anq$a;",
")V"
}
.end annotation
.prologue
.line 217
const/4 v0, 0x0
:goto_1
sget-object v1, Ldxoptimizer/anp;->a:[I
array-length v1, v1
if-ge v0, v1, :cond_18
.line 219
iget-object v1, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
sget-object v2, Ldxoptimizer/anp;->a:[I
aget v2, v2, v0
invoke-virtual {p2, v1, v2}, Ldxoptimizer/anq$a;->a(Landroid/content/Context;I)Lcom/dianxinos/optimizer/feed/data/FeedBean;
move-result-object v1
.line 220
if-eqz v1, :cond_15
.line 221
invoke-virtual {p1, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 217
:cond_15
add-int/lit8 v0, v0, 0x1
goto :goto_1
.line 229
:cond_18
return-void
.end method
.method private a(Ljava/util/ArrayList;Ljava/util/List;Ljava/util/ArrayList;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/buj;",
">;",
"Ljava/util/List",
"<",
"Ldxoptimizer/but;",
">;",
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;",
">;)V"
}
.end annotation
.prologue
.line 414
invoke-direct {p0, p3}, Ldxoptimizer/anq;->b(Ljava/util/ArrayList;)Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
move-result-object v1
.line 415
if-eqz v1, :cond_18
.line 416
const/4 v0, 0x0
:goto_7
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge v0, v2, :cond_18
.line 417
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
instance-of v2, v2, Lcom/dianxinos/optimizer/feed/data/FeedDivideBean;
if-eqz v2, :cond_19
.line 418
invoke-virtual {p1, v0, v1}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 423
:cond_18
return-void
.line 416
:cond_19
add-int/lit8 v0, v0, 0x1
goto :goto_7
.end method
.method private a(Ljava/util/List;Ljava/util/List;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ldxoptimizer/but;",
">;",
"Ljava/util/List",
"<",
"Ldxoptimizer/but;",
">;)V"
}
.end annotation
.prologue
.line 620
const-string v0, "enable"
invoke-direct {p0, v0, p1}, Ldxoptimizer/anq;->a(Ljava/lang/String;Ljava/util/List;)Lorg/json/JSONObject;
move-result-object v0
.line 621
const-string v1, "unEnable"
invoke-direct {p0, v1, p2}, Ldxoptimizer/anq;->a(Ljava/lang/String;Ljava/util/List;)Lorg/json/JSONObject;
move-result-object v1
.line 623
const-string v2, "feed_sel_func_sh"
invoke-static {v2, v0}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
.line 624
const-string v0, "feed_un_sel_func_sh"
invoke-static {v0, v1}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
.line 625
return-void
.end method
.method private a(J)Z
.registers 10
.prologue
const/4 v0, 0x0
.line 449
sget-object v2, Ldxoptimizer/btv;->c:[I
array-length v3, v2
move v1, v0
:goto_5
if-ge v1, v3, :cond_f
aget v4, v2, v1
.line 450
int-to-long v4, v4
cmp-long v4, p1, v4
if-nez v4, :cond_10
.line 451
const/4 v0, 0x1
.line 454
:cond_f
return v0
.line 449
:cond_10
add-int/lit8 v1, v1, 0x1
goto :goto_5
.end method
.method private a(Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;)Z
.registers 5
.prologue
const/4 v1, 0x1
.line 286
instance-of v0, p1, Lcom/dianxinos/optimizer/feed/data/FunctionRecommendBean;
if-eqz v0, :cond_33
move-object v0, p1
.line 287
check-cast v0, Lcom/dianxinos/optimizer/feed/data/FunctionRecommendBean;
iget-object v0, v0, Lcom/dianxinos/optimizer/feed/data/FunctionRecommendBean;->actionEvent:Ljava/lang/String;
.line 288
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_12
move v0, v1
.line 316
:goto_11
return v0
.line 293
:cond_12
:try_start_12
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
:try_end_15
.catch Ljava/lang/NumberFormatException; {:try_start_12 .. :try_end_15} :catch_22
move-result v0
.line 303
invoke-static {}, Ldxoptimizer/btx;->a()Ldxoptimizer/btx;
move-result-object v2
invoke-virtual {v2, v0}, Ldxoptimizer/btx;->c(I)Ldxoptimizer/but;
move-result-object v2
.line 305
if-nez v2, :cond_28
move v0, v1
.line 310
goto :goto_11
.line 294
:catch_22
move-exception v0
.line 295
invoke-virtual {v0}, Ljava/lang/NumberFormatException;->printStackTrace()V
move v0, v1
.line 299
goto :goto_11
:cond_28
move-object v0, p1
.line 312
check-cast v0, Lcom/dianxinos/optimizer/feed/data/FunctionRecommendBean;
iput-object v2, v0, Lcom/dianxinos/optimizer/feed/data/FunctionRecommendBean;->targetBean:Ldxoptimizer/but;
.line 313
check-cast p1, Lcom/dianxinos/optimizer/feed/data/FunctionRecommendBean;
iget v0, v2, Ldxoptimizer/but;->c:I
iput v0, p1, Lcom/dianxinos/optimizer/feed/data/FunctionRecommendBean;->iconResourceId:I
.line 316
:cond_33
const/4 v0, 0x0
goto :goto_11
.end method
.method private a(Ljava/util/ArrayList;)Z
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/buj;",
">;)Z"
}
.end annotation
.prologue
.line 465
invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_4
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1e
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/buj;
.line 466
instance-of v2, v0, Ldxoptimizer/but;
if-nez v2, :cond_4
instance-of v2, v0, Lcom/dianxinos/optimizer/feed/data/BottomBean;
if-nez v2, :cond_4
instance-of v0, v0, Lcom/dianxinos/optimizer/feed/data/FeedDivideBean;
if-nez v0, :cond_4
.line 468
const/4 v0, 0x1
.line 471
:goto_1d
return v0
:cond_1e
const/4 v0, 0x0
goto :goto_1d
.end method
.method private a(Ljava/util/List;II)Z
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig$ConfigBean;",
">;II)Z"
}
.end annotation
.prologue
const/4 v3, 0x1
const/4 v2, 0x0
.line 569
if-eqz p1, :cond_2e
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_2e
move v1, v2
.line 570
:goto_b
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_2e
.line 571
invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig$ConfigBean;
.line 572
invoke-virtual {v0}, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig$ConfigBean;->getId()I
move-result v4
if-ne v4, p2, :cond_2a
.line 581
invoke-virtual {v0}, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig$ConfigBean;->getVersion()I
move-result v1
if-ge v1, p3, :cond_24
move v2, v3
.line 583
:cond_24
if-eqz v2, :cond_29
.line 584
invoke-virtual {v0, p3}, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig$ConfigBean;->setVersion(I)V
.line 597
:cond_29
:goto_29
return v2
.line 570
:cond_2a
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_b
.line 597
:cond_2e
if-lez p3, :cond_29
move v2, v3
goto :goto_29
.end method
.method private b(Ljava/util/ArrayList;)Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;",
">;)",
"Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;"
}
.end annotation
.prologue
.line 661
if-eqz p1, :cond_26
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_26
.line 662
invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_c
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_26
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
.line 663
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;->isFeedTopBannerBean()Z
move-result v2
if-eqz v2, :cond_c
.line 664
const-string v1, "type_top_banner"
iput-object v1, v0, Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;->feedType:Ljava/lang/String;
.line 665
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 670
:goto_25
return-object v0
:cond_26
const/4 v0, 0x0
goto :goto_25
.end method
.method private b(Ldxoptimizer/ano;)Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ldxoptimizer/ano;",
")",
"Ljava/util/List",
"<",
"Ldxoptimizer/but;",
">;"
}
.end annotation
.prologue
.line 433
invoke-static {}, Ldxoptimizer/btx;->a()Ldxoptimizer/btx;
move-result-object v0
iget-object v1, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
invoke-virtual {v0, v1}, Ldxoptimizer/btx;->b(Landroid/content/Context;)Ljava/util/List;
move-result-object v1
.line 435
invoke-static {}, Ldxoptimizer/btx;->a()Ldxoptimizer/btx;
move-result-object v0
iget-object v2, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
invoke-virtual {v0, v2}, Ldxoptimizer/btx;->c(Landroid/content/Context;)Ljava/util/List;
move-result-object v0
.line 436
invoke-direct {p0, v1, v0}, Ldxoptimizer/anq;->a(Ljava/util/List;Ljava/util/List;)V
.line 438
if-eqz v1, :cond_37
.line 439
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_1d
:goto_1d
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_37
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/but;
.line 440
invoke-virtual {v0}, Ldxoptimizer/but;->getId()J
move-result-wide v4
invoke-direct {p0, v4, v5}, Ldxoptimizer/anq;->a(J)Z
move-result v3
if-eqz v3, :cond_1d
.line 441
invoke-virtual {v0, p1}, Ldxoptimizer/but;->a(Ldxoptimizer/ano;)V
goto :goto_1d
.line 445
:cond_37
return-object v1
.end method
.method private b(Ljava/util/ArrayList;I)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/buj;",
">;I)V"
}
.end annotation
.prologue
.line 480
if-lez p2, :cond_a
.line 481
new-instance v0, Lcom/dianxinos/optimizer/feed/data/FeedDivideBean;
invoke-direct {v0}, Lcom/dianxinos/optimizer/feed/data/FeedDivideBean;-><init>()V
.line 482
invoke-virtual {p1, p2, v0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 484
:cond_a
return-void
.end method
.method private e()Lcom/dianxinos/optimizer/feed/data/BottomBean;
.registers 3
.prologue
.line 155
new-instance v0, Lcom/dianxinos/optimizer/feed/data/BottomBean;
invoke-direct {v0}, Lcom/dianxinos/optimizer/feed/data/BottomBean;-><init>()V
.line 156
const/4 v1, 0x7
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/dianxinos/optimizer/feed/data/BottomBean;->id:Ljava/lang/String;
.line 157
const/16 v1, 0x193
iput v1, v0, Lcom/dianxinos/optimizer/feed/data/BottomBean;->cardType:I
.line 158
const-string v1, "type_bottom_view"
iput-object v1, v0, Lcom/dianxinos/optimizer/feed/data/BottomBean;->feedType:Ljava/lang/String;
.line 159
return-object v0
.end method
.method private f()Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig;
.registers 4
.prologue
.line 602
iget-object v0, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/btu;->j(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
.line 603
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1e
.line 607
new-instance v1, Ldxoptimizer/cgs;
invoke-direct {v1}, Ldxoptimizer/cgs;-><init>()V
invoke-virtual {v1}, Ldxoptimizer/cgs;->a()Ldxoptimizer/cgr;
move-result-object v1
.line 608
const-class v2, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig;
invoke-static {v1, v0, v2}, Ldxoptimizer/cdu;->a(Ldxoptimizer/cgr;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig;
.line 610
:goto_1d
return-object v0
:cond_1e
const/4 v0, 0x0
goto :goto_1d
.end method
# virtual methods
.method public a(Ldxoptimizer/ano;)V
.registers 7
.prologue
.line 102
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 103
invoke-direct {p0, p1}, Ldxoptimizer/anq;->b(Ldxoptimizer/ano;)Ljava/util/List;
move-result-object v1
.line 105
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.line 107
const/4 v2, 0x6
new-instance v3, Lcom/dianxinos/optimizer/feed/data/FeedManagerBean;
iget-object v4, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
invoke-direct {v3, v4}, Lcom/dianxinos/optimizer/feed/data/FeedManagerBean;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v2, v3}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 110
invoke-direct {p0, p1, v0}, Ldxoptimizer/anq;->a(Ldxoptimizer/ano;Ljava/util/ArrayList;)Ljava/util/ArrayList;
move-result-object v2
.line 113
invoke-direct {p0}, Ldxoptimizer/anq;->e()Lcom/dianxinos/optimizer/feed/data/BottomBean;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 116
iget v3, p0, Ldxoptimizer/anq;->d:I
invoke-direct {p0, v0, v3}, Ldxoptimizer/anq;->a(Ljava/util/ArrayList;I)I
move-result v3
iput v3, p0, Ldxoptimizer/anq;->d:I
.line 119
invoke-direct {p0, v0, v1, v2}, Ldxoptimizer/anq;->a(Ljava/util/ArrayList;Ljava/util/List;Ljava/util/ArrayList;)V
.line 122
iget v2, p0, Ldxoptimizer/anq;->d:I
invoke-direct {p0, v2}, Ldxoptimizer/anq;->a(I)V
.line 125
invoke-direct {p0, v0}, Ldxoptimizer/anq;->a(Ljava/util/ArrayList;)Z
move-result v2
if-eqz v2, :cond_41
.line 126
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
add-int/lit8 v1, v1, 0x1
invoke-direct {p0, v0, v1}, Ldxoptimizer/anq;->b(Ljava/util/ArrayList;I)V
.line 129
:cond_41
invoke-virtual {p0, v0}, Ldxoptimizer/anq;->a(Ljava/util/List;)V
.line 130
return-void
.end method
.method public b()V
.registers 8
.prologue
const/4 v2, 0x0
const/4 v3, 0x0
.line 491
invoke-direct {p0}, Ldxoptimizer/anq;->f()Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig;
move-result-object v5
.line 495
if-eqz v5, :cond_66
.line 496
invoke-virtual {v5}, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig;->getConfig()Ljava/util/List;
move-result-object v0
move-object v1, v0
.line 499
:goto_d
invoke-virtual {p0}, Ldxoptimizer/anq;->c()Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig;
move-result-object v0
.line 502
if-eqz v0, :cond_64
.line 503
invoke-virtual {v0}, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig;->getConfig()Ljava/util/List;
move-result-object v2
move-object v4, v2
.line 507
:goto_18
if-eqz v4, :cond_4d
invoke-interface {v4}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_4d
move v2, v3
.line 508
:goto_21
invoke-interface {v4}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_4d
.line 509
invoke-interface {v4, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig$ConfigBean;
.line 510
invoke-virtual {v0}, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig$ConfigBean;->getId()I
move-result v6
.line 511
invoke-virtual {v0}, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig$ConfigBean;->getVersion()I
move-result v0
.line 513
if-gtz v0, :cond_3b
.line 508
:cond_37
:goto_37
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_21
.line 518
:cond_3b
invoke-direct {p0, v1, v6, v0}, Ldxoptimizer/anq;->a(Ljava/util/List;II)Z
move-result v0
.line 519
if-eqz v0, :cond_37
.line 522
invoke-static {}, Ldxoptimizer/btx;->a()Ldxoptimizer/btx;
move-result-object v0
invoke-virtual {v0, v6}, Ldxoptimizer/btx;->d(I)Z
move-result v0
.line 523
if-eqz v0, :cond_37
.line 524
const/4 v3, 0x1
goto :goto_37
.line 530
:cond_4d
if-eqz v3, :cond_63
.line 532
new-instance v0, Ldxoptimizer/cgs;
invoke-direct {v0}, Ldxoptimizer/cgs;-><init>()V
.line 533
invoke-virtual {v0}, Ldxoptimizer/cgs;->a()Ldxoptimizer/cgr;
move-result-object v0
const-class v1, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig;
invoke-virtual {v0, v5, v1}, Ldxoptimizer/cgr;->a(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/String;
move-result-object v0
.line 534
iget-object v1, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
invoke-static {v1, v0}, Ldxoptimizer/btu;->b(Landroid/content/Context;Ljava/lang/String;)V
.line 536
:cond_63
return-void
:cond_64
move-object v4, v2
goto :goto_18
:cond_66
move-object v1, v2
goto :goto_d
.end method
.method public c()Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig;
.registers 4
.prologue
.line 545
const/4 v0, 0x0
.line 547
iget-object v1, p0, Ldxoptimizer/anq;->b:Landroid/content/Context;
invoke-static {v1}, Ldxoptimizer/byv;->C(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
.line 548
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_1e
.line 549
new-instance v0, Ldxoptimizer/cgs;
invoke-direct {v0}, Ldxoptimizer/cgs;-><init>()V
invoke-virtual {v0}, Ldxoptimizer/cgs;->a()Ldxoptimizer/cgr;
move-result-object v0
.line 550
const-class v2, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig;
invoke-static {v0, v1, v2}, Ldxoptimizer/cdu;->a(Ldxoptimizer/cgr;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/feed/store/TreasureCloudConfig;
.line 555
:cond_1e
return-object v0
.end method
.method public d()V
.registers 1
.prologue
.line 744
return-void
.end method