SaveFlowMainActivity$b.smali

.class Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;
.super Landroid/widget/BaseExpandableListAdapter;
.source "SaveFlowMainActivity.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x8
    name = "b"
.end annotation


# instance fields
.field private a:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ldxoptimizer/bhu;",
            ">;"
        }
    .end annotation
.end field

.field private b:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/List",
            "<",
            "Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$a;",
            ">;>;"
        }
    .end annotation
.end field

.field private c:Landroid/content/Context;


# direct methods
.method constructor <init>(Landroid/content/Context;Ljava/util/List;Ljava/util/List;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Ljava/util/List",
            "<",
            "Ldxoptimizer/bhu;",
            ">;",
            "Ljava/util/List",
            "<",
            "Ljava/util/List",
            "<",
            "Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$a;",
            ">;>;)V"
        }
    .end annotation

    .prologue
    .line 506
    invoke-direct {p0}, Landroid/widget/BaseExpandableListAdapter;-><init>()V

    .line 507
    iput-object p1, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->c:Landroid/content/Context;

    .line 508
    iput-object p2, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->a:Ljava/util/List;

    .line 509
    iput-object p3, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->b:Ljava/util/List;

    .line 510
    return-void
.end method


# virtual methods
.method public getChild(II)Ljava/lang/Object;
    .registers 4

    .prologue
    .line 529
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->b:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    invoke-interface {v0, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    return-object v0
.end method

.method public getChildId(II)J
    .registers 5

    .prologue
    .line 539
    add-int/lit8 v0, p2, 0x5

    shl-int v0, p1, v0

    int-to-long v0, v0

    return-wide v0
.end method

.method public getChildView(IIZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
    .registers 16

    .prologue
    const v4, 0x7f0e09c9

    .line 564
    invoke-virtual {p0, p1, p2}, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->getChild(II)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$a;

    .line 565
    iget-object v1, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->c:Landroid/content/Context;

    const v2, 0x7f030277

    invoke-static {v1, p4, p5, v2}, Ldxoptimizer/us;->a(Landroid/content/Context;Landroid/view/View;Landroid/view/ViewGroup;I)Ldxoptimizer/us;

    move-result-object v1

    .line 566
    if-eqz p3, :cond_81

    .line 567
    const v2, 0x7f0204ba

    invoke-virtual {v1, v4, v2}, Ldxoptimizer/us;->c(II)Ldxoptimizer/us;

    .line 571
    :goto_1a
    const v2, 0x7f0e03ac

    iget-object v3, v0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$a;->a:Landroid/graphics/drawable/Drawable;

    invoke-virtual {v1, v2, v3}, Ldxoptimizer/us;->a(ILandroid/graphics/drawable/Drawable;)Ldxoptimizer/us;

    move-result-object v2

    const v3, 0x7f0e0384

    iget-object v4, v0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$a;->b:Ljava/lang/String;

    .line 572
    invoke-virtual {v2, v3, v4}, Ldxoptimizer/us;->a(ILjava/lang/String;)Ldxoptimizer/us;

    move-result-object v2

    const v3, 0x7f0e09ca

    new-instance v4, Ljava/lang/StringBuilder;

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

    iget-object v5, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->c:Landroid/content/Context;

    const v6, 0x7f080e97

    .line 573
    invoke-virtual {v5, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget-wide v6, v0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$a;->c:J

    invoke-static {v6, v7}, Ldxoptimizer/cfa;->a(J)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v2, v3, v4}, Ldxoptimizer/us;->a(ILjava/lang/String;)Ldxoptimizer/us;

    move-result-object v2

    const v3, 0x7f0e09cb

    new-instance v4, Ljava/lang/StringBuilder;

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

    iget-object v5, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->c:Landroid/content/Context;

    const v6, 0x7f080b61

    .line 574
    invoke-virtual {v5, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget-wide v6, v0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$a;->d:J

    iget-wide v8, v0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$a;->e:J

    sub-long/2addr v6, v8

    invoke-static {v6, v7}, Ldxoptimizer/cfa;->a(J)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v3, v0}, Ldxoptimizer/us;->a(ILjava/lang/String;)Ldxoptimizer/us;

    .line 576
    invoke-virtual {v1}, Ldxoptimizer/us;->a()Landroid/view/View;

    move-result-object v0

    return-object v0

    .line 569
    :cond_81
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->c:Landroid/content/Context;

    invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    const v3, 0x7f0d007b

    invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I

    move-result v2

    invoke-virtual {v1, v4, v2}, Ldxoptimizer/us;->b(II)Ldxoptimizer/us;

    goto :goto_1a
.end method

.method public getChildrenCount(I)I
    .registers 3

    .prologue
    .line 519
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->b:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    return v0
.end method

.method public getGroup(I)Ljava/lang/Object;
    .registers 3

    .prologue
    .line 524
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->a:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    return-object v0
.end method

.method public getGroupCount()I
    .registers 2

    .prologue
    .line 514
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->a:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    return v0
.end method

.method public getGroupId(I)J
    .registers 4

    .prologue
    .line 534
    int-to-long v0, p1

    return-wide v0
.end method

.method public getGroupView(IZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
    .registers 13

    .prologue
    .line 549
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->a:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ldxoptimizer/bhu;

    .line 550
    iget-wide v2, v0, Ldxoptimizer/bhu;->a:J

    const-wide/16 v4, 0x2710

    rem-long/2addr v2, v4

    long-to-float v1, v2

    const/high16 v2, 0x42c80000    # 100.0f

    div-float/2addr v1, v2

    .line 551
    const/high16 v2, 0x41200000    # 10.0f

    cmpg-float v2, v1, v2

    if-gez v2, :cond_92

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "0"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-static {v1}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 552
    :goto_2e
    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v2

    const/4 v3, 0x5

    if-ge v2, v3, :cond_48

    new-instance v2, Ljava/lang/StringBuilder;

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

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "0"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 554
    :cond_48
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/saveflow/SaveFlowMainActivity$b;->c:Landroid/content/Context;

    const v3, 0x7f030278

    invoke-static {v2, p3, p4, v3}, Ldxoptimizer/us;->a(Landroid/content/Context;Landroid/view/View;Landroid/view/ViewGroup;I)Ldxoptimizer/us;

    move-result-object v3

    const v4, 0x7f0e09cd

    if-eqz p2, :cond_97

    const v2, 0x7f0204bb

    .line 555
    :goto_59
    invoke-virtual {v3, v4, v2}, Ldxoptimizer/us;->c(II)Ldxoptimizer/us;

    move-result-object v3

    const v4, 0x7f0e09d0

    if-eqz p2, :cond_9b

    const v2, 0x7f020120

    .line 556
    :goto_65
    invoke-virtual {v3, v4, v2}, Ldxoptimizer/us;->a(II)Ldxoptimizer/us;

    move-result-object v2

    const v3, 0x7f0e09cc

    .line 557
    invoke-virtual {v2, v3, v1}, Ldxoptimizer/us;->a(ILjava/lang/String;)Ldxoptimizer/us;

    move-result-object v1

    const v2, 0x7f0e09cf

    iget-wide v4, v0, Ldxoptimizer/bhu;->c:J

    iget-wide v6, v0, Ldxoptimizer/bhu;->d:J

    sub-long/2addr v4, v6

    .line 558
    invoke-static {v4, v5}, Ldxoptimizer/cfa;->a(J)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Ldxoptimizer/us;->a(ILjava/lang/String;)Ldxoptimizer/us;

    move-result-object v1

    const v2, 0x7f0e09ce

    iget-wide v4, v0, Ldxoptimizer/bhu;->b:J

    .line 559
    invoke-static {v4, v5}, Ldxoptimizer/cfa;->a(J)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v2, v0}, Ldxoptimizer/us;->a(ILjava/lang/String;)Ldxoptimizer/us;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/us;->a()Landroid/view/View;

    move-result-object v0

    .line 554
    return-object v0

    .line 551
    :cond_92
    invoke-static {v1}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;

    move-result-object v1

    goto :goto_2e

    .line 554
    :cond_97
    const v2, 0x7f0204b9

    goto :goto_59

    .line 555
    :cond_9b
    const v2, 0x7f02011f

    goto :goto_65
.end method

.method public hasStableIds()Z
    .registers 2

    .prologue
    .line 544
    const/4 v0, 0x0

    return v0
.end method

.method public isChildSelectable(II)Z
    .registers 4

    .prologue
    .line 581
    const/4 v0, 0x0

    return v0
.end method