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