SpaceImageFolderActivity.smali
.class public Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;
.super Ldxoptimizer/afc;
.source "SpaceImageFolderActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Ldxoptimizer/aey$a;
.implements Ldxoptimizer/bqx$a;
.implements Ldxoptimizer/vd;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;,
Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$b;
}
.end annotation
# instance fields
.field private A:I
.field private a:Lcom/dianxinos/optimizer/ui/DxTitleBar;
.field private b:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.field private c:Landroid/widget/TextView;
.field private d:Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;
.field private e:Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;
.field private f:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.field private g:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.field private h:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.field private j:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.field private k:Landroid/view/View;
.field private l:Lcom/dianxinos/optimizer/ui/TristateCheckBox;
.field private m:Landroid/graphics/drawable/Drawable;
.field private n:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap",
"<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private o:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/fc",
"<",
"Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/space/model/TrashItemOption",
"<",
"Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;",
">;>;>;>;"
}
.end annotation
.end field
.field private p:J
.field private q:J
.field private r:I
.field private s:I
.field private t:I
.field private u:Ljava/text/SimpleDateFormat;
.field private v:Ldxoptimizer/brl;
.field private w:Landroid/os/Handler;
.field private x:Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;
.field private y:I
.field private z:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 74
invoke-direct {p0}, Ldxoptimizer/afc;-><init>()V
.line 101
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
.line 104
const/4 v0, 0x1
iput v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->t:I
.line 107
new-instance v0, Ldxoptimizer/aey;
invoke-direct {v0, p0}, Ldxoptimizer/aey;-><init>(Ldxoptimizer/aey$a;)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->w:Landroid/os/Handler;
.line 111
const/4 v0, -0x1
iput v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->A:I
return-void
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)I
.registers 2
.prologue
.line 74
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->t:I
return v0
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;I)I
.registers 2
.prologue
.line 74
iput p1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
return p1
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;J)J
.registers 4
.prologue
.line 74
iput-wide p1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
return-wide p1
.end method
.method private a(Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;)V
.registers 10
.prologue
.line 318
iget-object v0, p1, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->mediaItems:Ljava/util/ArrayList;
if-eqz v0, :cond_c
iget-object v0, p1, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->mediaItems:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_d
.line 348
:cond_c
return-void
.line 320
:cond_d
iget-object v0, p1, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->folderTitle:Ljava/lang/String;
invoke-static {v0}, Ldxoptimizer/bsl;->b(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_c
.line 323
iget-object v0, p1, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->mediaItems:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_1b
:goto_1b
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_c
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
.line 324
iget v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->y:I
const/4 v2, -0x1
if-eq v1, v2, :cond_34
.line 325
iget v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->y:I
invoke-static {v0, v1}, Ldxoptimizer/bsg;->a(Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;I)Z
move-result v1
if-eqz v1, :cond_1b
.line 329
:cond_34
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->u:Ljava/text/SimpleDateFormat;
iget-wide v4, v0, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;->addedTime:J
const-wide/16 v6, 0x3e8
mul-long/2addr v4, v6
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
.line 333
iget-object v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->n:Ljava/util/HashMap;
invoke-virtual {v2, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_75
.line 334
iget-object v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->n:Ljava/util/HashMap;
invoke-virtual {v2, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
.line 335
iget-object v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ldxoptimizer/fc;
.line 336
iget-object v2, v1, Ldxoptimizer/fc;->a:Ljava/lang/Object;
check-cast v2, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;
iget-object v2, v2, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->mediaItems:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 337
iget-object v1, v1, Ldxoptimizer/fc;->b:Ljava/lang/Object;
check-cast v1, Ljava/util/List;
new-instance v2, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;
invoke-direct {v2, v0}, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;-><init>(Ljava/io/Serializable;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_1b
.line 339
:cond_75
iget-object v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->n:Ljava/util/HashMap;
iget-object v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v2, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 340
new-instance v2, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;
const/4 v4, 0x6
invoke-direct {v2, v4}, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;-><init>(I)V
.line 341
iput-object v1, v2, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->folderTitle:Ljava/lang/String;
.line 342
iget-object v1, v2, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->mediaItems:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 343
new-instance v1, Ljava/util/LinkedList;
invoke-direct {v1}, Ljava/util/LinkedList;-><init>()V
.line 344
new-instance v4, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;
invoke-direct {v4, v0}, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;-><init>(Ljava/io/Serializable;)V
invoke-interface {v1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 345
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
new-instance v4, Ldxoptimizer/fc;
invoke-direct {v4, v2, v1}, Ldxoptimizer/fc;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_1b
.end method
.method private a(Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$b;)V
.registers 7
.prologue
.line 300
iget-object v0, p1, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->mediaItems:Ljava/util/ArrayList;
if-eqz v0, :cond_c
iget-object v0, p1, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->mediaItems:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_d
.line 315
:cond_c
:goto_c
return-void
.line 302
:cond_d
iget-object v0, p1, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->folderTitle:Ljava/lang/String;
invoke-static {v0}, Ldxoptimizer/bsl;->b(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_c
.line 305
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 306
iget-object v0, p1, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->mediaItems:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_20
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_35
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
.line 307
new-instance v3, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;
invoke-direct {v3, v0}, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;-><init>(Ljava/io/Serializable;)V
invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_20
.line 309
:cond_35
new-instance v0, Ldxoptimizer/fc;
invoke-direct {v0, p1, v1}, Ldxoptimizer/fc;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
.line 310
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-static {v1, v0, p2}, Ljava/util/Collections;->binarySearch(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I
move-result v1
.line 311
if-ltz v1, :cond_48
.line 312
iget-object v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v2, v1, v0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
goto :goto_c
.line 314
:cond_48
iget-object v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
neg-int v1, v1
add-int/lit8 v1, v1, -0x1
invoke-virtual {v2, v1, v0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
goto :goto_c
.end method
.method private a(Lcom/dianxinos/optimizer/engine/trash/TrashItem;)V
.registers 4
.prologue
.line 237
instance-of v0, p1, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;
if-eqz v0, :cond_14
.line 238
check-cast p1, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;
.line 239
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->t:I
const/4 v1, 0x1
if-ne v0, v1, :cond_15
.line 240
new-instance v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$b;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$b;-><init>(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$1;)V
invoke-direct {p0, p1, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->a(Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$b;)V
.line 245
:cond_14
:goto_14
return-void
.line 242
:cond_15
invoke-direct {p0, p1}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->a(Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;)V
goto :goto_14
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;Lcom/dianxinos/optimizer/engine/trash/TrashItem;)V
.registers 2
.prologue
.line 74
invoke-direct {p0, p1}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->a(Lcom/dianxinos/optimizer/engine/trash/TrashItem;)V
return-void
.end method
.method private a(Landroid/content/Intent;)Z
.registers 20
.prologue
.line 589
const-string v2, "cleaned_folder"
const/4 v3, -0x1
move-object/from16 v0, p1
invoke-static {v0, v2, v3}, Ldxoptimizer/cgc;->a(Landroid/content/Intent;Ljava/lang/String;I)I
move-result v2
.line 590
const-string v3, "cleaned_items"
move-object/from16 v0, p1
invoke-static {v0, v3}, Ldxoptimizer/cgc;->f(Landroid/content/Intent;Ljava/lang/String;)[J
move-result-object v9
.line 591
const/4 v3, -0x1
if-eq v3, v2, :cond_16
if-nez v9, :cond_18
.line 592
:cond_16
const/4 v2, 0x0
.line 643
:goto_17
return v2
.line 593
:cond_18
array-length v10, v9
const/4 v2, 0x0
move v8, v2
:goto_1b
if-ge v8, v10, :cond_49
aget-wide v6, v9, v8
.line 595
move-object/from16 v0, p0
iget-object v2, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->x:Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;
if-eqz v2, :cond_45
move-object/from16 v0, p0
iget-object v2, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->x:Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;
invoke-virtual {v2}, Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;->getResultList()Ljava/util/ArrayList;
move-result-object v2
if-eqz v2, :cond_45
.line 596
new-instance v2, Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultItem;
const/4 v3, 0x6
const-wide/16 v4, 0x0
long-to-int v6, v6
const-string v7, ""
invoke-direct/range {v2 .. v7}, Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultItem;-><init>(IJILjava/lang/String;)V
.line 598
move-object/from16 v0, p0
iget-object v3, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->x:Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;
invoke-virtual {v3}, Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;->getResultList()Ljava/util/ArrayList;
move-result-object v3
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 593
:cond_45
add-int/lit8 v2, v8, 0x1
move v8, v2
goto :goto_1b
.line 601
:cond_49
const/4 v2, 0x0
move-object/from16 v0, p0
iput v2, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
.line 602
const/4 v2, 0x0
move-object/from16 v0, p0
iput v2, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
.line 603
const-wide/16 v2, 0x0
move-object/from16 v0, p0
iput-wide v2, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
.line 604
const-wide/16 v2, 0x0
move-object/from16 v0, p0
iput-wide v2, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
.line 605
new-instance v7, Ljava/util/ArrayList;
invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
.line 606
move-object/from16 v0, p0
iget-object v2, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v8
:cond_6c
:goto_6c
invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_14c
invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
move-object v4, v2
check-cast v4, Ldxoptimizer/fc;
.line 607
move-object/from16 v0, p0
iget v3, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
iget-object v2, v4, Ldxoptimizer/fc;->b:Ljava/lang/Object;
check-cast v2, Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v2
add-int/2addr v2, v3
move-object/from16 v0, p0
iput v2, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
.line 608
new-instance v10, Ljava/util/ArrayList;
invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
.line 609
iget-object v2, v4, Ldxoptimizer/fc;->b:Ljava/lang/Object;
check-cast v2, Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v11
:cond_97
:goto_97
invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_125
invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;
.line 610
move-object/from16 v0, p0
iget-wide v12, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
iget-object v3, v2, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
check-cast v3, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
iget-wide v14, v3, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;->size:J
add-long/2addr v12, v14
move-object/from16 v0, p0
iput-wide v12, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
.line 611
const/4 v5, 0x0
.line 612
iget-boolean v3, v2, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->isChecked:Z
if-eqz v3, :cond_d0
.line 613
move-object/from16 v0, p0
iget-wide v12, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
iget-object v3, v2, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
check-cast v3, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
iget-wide v14, v3, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;->size:J
add-long/2addr v12, v14
move-object/from16 v0, p0
iput-wide v12, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
.line 614
move-object/from16 v0, p0
iget v3, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
add-int/lit8 v3, v3, 0x1
move-object/from16 v0, p0
iput v3, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
.line 616
:cond_d0
array-length v12, v9
const/4 v3, 0x0
move v6, v3
:goto_d3
if-ge v6, v12, :cond_16a
aget-wide v14, v9, v6
.line 617
iget-object v3, v2, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
check-cast v3, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
iget v3, v3, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;->id:I
int-to-long v0, v3
move-wide/from16 v16, v0
cmp-long v3, v16, v14
if-nez v3, :cond_121
.line 619
iget-boolean v3, v2, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->isChecked:Z
if-eqz v3, :cond_101
.line 620
move-object/from16 v0, p0
iget-wide v12, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
iget-object v3, v2, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
check-cast v3, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
iget-wide v14, v3, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;->size:J
sub-long/2addr v12, v14
move-object/from16 v0, p0
iput-wide v12, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
.line 621
move-object/from16 v0, p0
iget v3, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
add-int/lit8 v3, v3, -0x1
move-object/from16 v0, p0
iput v3, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
.line 623
:cond_101
move-object/from16 v0, p0
iget v3, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
add-int/lit8 v3, v3, -0x1
move-object/from16 v0, p0
iput v3, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
.line 624
move-object/from16 v0, p0
iget-wide v12, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
iget-object v3, v2, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
check-cast v3, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
iget-wide v14, v3, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;->size:J
sub-long/2addr v12, v14
move-object/from16 v0, p0
iput-wide v12, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
.line 628
:goto_11a
if-eqz v2, :cond_97
.line 629
invoke-interface {v10, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto/16 :goto_97
.line 616
:cond_121
add-int/lit8 v3, v6, 0x1
move v6, v3
goto :goto_d3
.line 632
:cond_125
invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
:goto_129
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_13d
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;
.line 633
iget-object v3, v4, Ldxoptimizer/fc;->b:Ljava/lang/Object;
check-cast v3, Ljava/util/List;
invoke-interface {v3, v2}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
goto :goto_129
.line 635
:cond_13d
iget-object v2, v4, Ldxoptimizer/fc;->b:Ljava/lang/Object;
check-cast v2, Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->isEmpty()Z
move-result v2
if-eqz v2, :cond_6c
.line 636
invoke-virtual {v7, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_6c
.line 639
:cond_14c
invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_150
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_164
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ldxoptimizer/fc;
.line 640
move-object/from16 v0, p0
iget-object v4, v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
goto :goto_150
.line 642
:cond_164
invoke-direct/range {p0 .. p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->k()V
.line 643
const/4 v2, 0x1
goto/16 :goto_17
:cond_16a
move-object v2, v5
goto :goto_11a
.end method
.method static synthetic b(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)Ljava/util/ArrayList;
.registers 2
.prologue
.line 74
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic c(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)I
.registers 2
.prologue
.line 74
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->A:I
return v0
.end method
.method private c()V
.registers 5
.prologue
const/4 v3, -0x1
.line 123
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "space_photo_enter"
const/4 v2, 0x1
invoke-static {v0, v1, v2}, Ldxoptimizer/cgc;->a(Landroid/content/Intent;Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->t:I
.line 124
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "EXTRA_RECOM_CARD_TYPE"
invoke-static {v0, v1, v3}, Ldxoptimizer/cgc;->a(Landroid/content/Intent;Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->y:I
.line 125
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "EXTRA_RECOM_CARD_TITLE"
invoke-static {v0, v1}, Ldxoptimizer/cgc;->b(Landroid/content/Intent;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->z:Ljava/lang/String;
.line 126
new-instance v0, Ljava/text/SimpleDateFormat;
const v1, 0x7f080cfa
invoke-virtual {p0, v1}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->u:Ljava/text/SimpleDateFormat;
.line 127
new-instance v0, Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;
invoke-direct {v0}, Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;-><init>()V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->x:Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;
.line 128
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "type_date_from_recycle"
invoke-static {v0, v1, v3}, Ldxoptimizer/cgc;->a(Landroid/content/Intent;Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->A:I
.line 130
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->n:Ljava/util/HashMap;
.line 131
return-void
.end method
.method private c(Landroid/content/Intent;)Z
.registers 10
.prologue
const/4 v0, 0x0
.line 647
const-string v1, "items_state"
invoke-static {p1, v1}, Ldxoptimizer/cgc;->i(Landroid/content/Intent;Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v3
.line 648
if-nez v3, :cond_a
.line 667
:goto_9
return v0
.line 650
:cond_a
iput v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
.line 651
const-wide/16 v0, 0x0
iput-wide v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
.line 652
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_16
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_73
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/fc;
.line 653
iget-object v0, v0, Ldxoptimizer/fc;->b:Ljava/lang/Object;
check-cast v0, Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
:cond_2a
:goto_2a
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_16
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;
.line 654
invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v6
:cond_3a
invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_5d
invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;
.line 655
iget-object v2, v1, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v7
iget-object v2, v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
check-cast v2, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
iget v2, v2, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;->id:I
if-ne v7, v2, :cond_3a
.line 656
iget-boolean v2, v1, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->isChecked:Z
iput-boolean v2, v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->isChecked:Z
.line 657
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 661
:cond_5d
iget-boolean v1, v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->isChecked:Z
if-eqz v1, :cond_2a
.line 662
iget v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
add-int/lit8 v1, v1, 0x1
iput v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
.line 663
iget-wide v6, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
iget-object v0, v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
check-cast v0, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
iget-wide v0, v0, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;->size:J
add-long/2addr v0, v6
iput-wide v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
goto :goto_2a
.line 667
:cond_73
const/4 v0, 0x1
goto :goto_9
.end method
.method static synthetic d(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)Landroid/graphics/drawable/Drawable;
.registers 2
.prologue
.line 74
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->m:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method private d()V
.registers 4
.prologue
const/4 v2, 0x0
.line 134
const v0, 0x7f0e0094
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxTitleBar;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->a:Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 135
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->a:Lcom/dianxinos/optimizer/ui/DxTitleBar;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxTitleBar;->a(Ldxoptimizer/vd;)Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 136
const v0, 0x7f0e0ac0
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXLoadingInside;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->b:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.line 137
const v0, 0x7f0e0ac1
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->c:Landroid/widget/TextView;
.line 138
const v0, 0x7f0e0ac3
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->d:Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;
.line 139
const v0, 0x7f0e0abf
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXEmptyView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->f:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.line 140
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->A:I
const/4 v1, -0x1
if-eq v0, v1, :cond_cc
.line 141
const v0, 0x7f0e0ac4
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->k:Landroid/view/View;
.line 142
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->k:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 143
const v0, 0x7f0e0ac5
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxRevealButton;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->h:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.line 144
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->h:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 145
const v0, 0x7f0e0ac6
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxRevealButton;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->j:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.line 146
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->j:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 152
:goto_70
const v0, 0x7f0e0ac2
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/TristateCheckBox;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->l:Lcom/dianxinos/optimizer/ui/TristateCheckBox;
.line 153
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f02033d
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->m:Landroid/graphics/drawable/Drawable;
.line 154
new-instance v0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;
invoke-direct {v0, p0, p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;-><init>(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;Landroid/content/Context;)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->e:Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;
.line 155
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->d:Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->e:Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;
invoke-virtual {v0, v1}, Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;->setAdapter(Landroid/widget/ExpandableListAdapter;)V
.line 156
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->d:Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->e:Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;
invoke-static {v1}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;->a(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;)Ldxoptimizer/bsh;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V
.line 157
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->d:Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->e:Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;
invoke-virtual {v0, v1}, Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;->setOnHeaderUpdateListener(Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView$a;)V
.line 158
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->t:I
const/4 v1, 0x2
if-ne v0, v1, :cond_eb
.line 159
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->z:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_e2
.line 160
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->a:Lcom/dianxinos/optimizer/ui/DxTitleBar;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->z:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DxTitleBar;->a(Ljava/lang/CharSequence;)Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 164
:goto_bc
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->l:Lcom/dianxinos/optimizer/ui/TristateCheckBox;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/TristateCheckBox;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 165
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->d:Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;
new-instance v1, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$1;
invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$1;-><init>(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)V
invoke-virtual {v0, v1, v2}, Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;->a(Landroid/widget/ExpandableListView$OnGroupClickListener;Z)V
.line 175
:goto_cb
return-void
.line 148
:cond_cc
const v0, 0x7f0e0ac7
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxRevealButton;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->g:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.line 149
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->g:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setVisibility(I)V
.line 150
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->g:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_70
.line 162
:cond_e2
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->a:Lcom/dianxinos/optimizer/ui/DxTitleBar;
const v1, 0x7f080c81
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DxTitleBar;->b(I)Lcom/dianxinos/optimizer/ui/DxTitleBar;
goto :goto_bc
.line 172
:cond_eb
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->a:Lcom/dianxinos/optimizer/ui/DxTitleBar;
const v1, 0x7f080c80
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DxTitleBar;->b(I)Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 173
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->l:Lcom/dianxinos/optimizer/ui/TristateCheckBox;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/TristateCheckBox;->setVisibility(I)V
goto :goto_cb
.end method
.method static synthetic e(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)I
.registers 3
.prologue
.line 74
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
return v0
.end method
.method private e()V
.registers 12
.prologue
const-wide/16 v0, 0x0
const/4 v3, 0x6
const/4 v10, 0x2
const/4 v9, 0x0
const/4 v8, 0x1
.line 178
iput v9, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
.line 179
iput-wide v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
.line 180
iput v9, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
.line 181
iput-wide v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
.line 182
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->n:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->isEmpty()Z
move-result v0
if-nez v0, :cond_1b
.line 183
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->n:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 185
:cond_1b
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_28
.line 186
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 188
:cond_28
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->A:I
const/4 v1, -0x1
if-eq v0, v1, :cond_47
.line 189
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->A:I
invoke-static {v0, v3}, Ldxoptimizer/amu;->a(II)Ljava/util/List;
move-result-object v0
.line 191
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_37
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_5b
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/engine/trash/TrashItem;
.line 192
invoke-direct {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->a(Lcom/dianxinos/optimizer/engine/trash/TrashItem;)V
goto :goto_37
.line 195
:cond_47
invoke-static {v8}, Ldxoptimizer/brl;->a(Z)Ldxoptimizer/brl;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->v:Ldxoptimizer/brl;
.line 196
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->v:Ldxoptimizer/brl;
new-instance v1, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$2;
invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$2;-><init>(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)V
new-array v2, v8, [I
aput v3, v2, v9
invoke-virtual {v0, v1, v2}, Ldxoptimizer/brl;->a(Ldxoptimizer/brl$c;[I)V
.line 206
:cond_5b
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->t:I
if-ne v0, v8, :cond_c5
.line 207
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_65
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_83
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/fc;
.line 208
iget-wide v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
iget-object v0, v0, Ldxoptimizer/fc;->a:Ljava/lang/Object;
check-cast v0, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;
iget-wide v4, v0, Lcom/dianxinos/optimizer/engine/trash/MediaFolderItem;->size:J
add-long/2addr v2, v4
iput-wide v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
.line 209
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
goto :goto_65
.line 211
:cond_83
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->c:Landroid/widget/TextView;
const v1, 0x7f080c85
new-array v2, v10, [Ljava/lang/Object;
iget-object v3, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v9
iget-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
.line 212
invoke-static {v4, v5, v8}, Ldxoptimizer/cev;->a(JZ)Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v8
.line 211
invoke-virtual {p0, v1, v2}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 226
:goto_a5
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->h()V
.line 227
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_133
.line 228
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->f:Lcom/dianxinos/optimizer/ui/DXEmptyView;
const v1, 0x7f080e1e
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setTips(I)V
.line 229
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->f:Lcom/dianxinos/optimizer/ui/DXEmptyView;
invoke-virtual {v0, v9}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setVisibility(I)V
.line 230
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->d:Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;->setVisibility(I)V
.line 234
:goto_c4
return-void
.line 214
:cond_c5
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_cb
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_105
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/fc;
.line 215
iget-object v1, v0, Ldxoptimizer/fc;->b:Ljava/lang/Object;
check-cast v1, Ljava/util/List;
.line 216
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_df
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_f7
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;
.line 217
iget-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
iget-object v1, v1, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
check-cast v1, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
iget-wide v6, v1, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;->size:J
add-long/2addr v4, v6
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
goto :goto_df
.line 219
:cond_f7
iget v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
iget-object v0, v0, Ldxoptimizer/fc;->b:Ljava/lang/Object;
check-cast v0, Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
add-int/2addr v0, v1
iput v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
goto :goto_cb
.line 221
:cond_105
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->i()V
.line 222
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->c:Landroid/widget/TextView;
const v1, 0x7f080cee
new-array v2, v10, [Ljava/lang/Object;
iget v3, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v9
iget-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
.line 223
invoke-static {v4, v5, v8}, Ldxoptimizer/cev;->a(JZ)Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v8
.line 222
invoke-virtual {p0, v1, v2}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 224
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
new-instance v1, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$b;
const/4 v2, 0x0
invoke-direct {v1, p0, v2}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$b;-><init>(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$1;)V
invoke-static {v0, v1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
goto/16 :goto_a5
.line 232
:cond_133
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->e:Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;->a()V
goto :goto_c4
.end method
.method static synthetic f(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)J
.registers 3
.prologue
.line 74
iget-wide v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
return-wide v0
.end method
.method private f()Ljava/util/LinkedList;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/LinkedList",
"<",
"Ljava/util/LinkedList",
"<",
"Lcom/dianxinos/optimizer/engine/trash/TrashCleanInfo;",
">;>;"
}
.end annotation
.prologue
.line 351
new-instance v1, Ljava/util/LinkedList;
invoke-direct {v1}, Ljava/util/LinkedList;-><init>()V
.line 352
new-instance v2, Ljava/util/LinkedList;
invoke-direct {v2}, Ljava/util/LinkedList;-><init>()V
.line 353
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_10
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_40
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/fc;
.line 354
iget-object v0, v0, Ldxoptimizer/fc;->b:Ljava/lang/Object;
check-cast v0, Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_24
:goto_24
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_10
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;
.line 355
iget-boolean v5, v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->isChecked:Z
if-eqz v5, :cond_24
.line 356
iget-object v0, v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
check-cast v0, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;->toTrashCleanInfo()Lcom/dianxinos/optimizer/engine/trash/TrashCleanInfo;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
goto :goto_24
.line 360
:cond_40
invoke-virtual {v2}, Ljava/util/LinkedList;->isEmpty()Z
move-result v0
if-nez v0, :cond_49
.line 361
invoke-virtual {v1, v2}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
.line 363
:cond_49
return-object v1
.end method
.method static synthetic g(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)I
.registers 3
.prologue
.line 74
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
add-int/lit8 v1, v0, -0x1
iput v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
return v0
.end method
.method private g()V
.registers 6
.prologue
const/4 v3, 0x0
const/4 v1, 0x2
const/4 v4, 0x1
.line 452
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->h()V
.line 454
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->t:I
if-ne v0, v1, :cond_35
.line 455
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->i()V
.line 456
const v0, 0x7f080cee
new-array v1, v1, [Ljava/lang/Object;
iget v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v1, v3
iget-wide v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
.line 457
invoke-static {v2, v3, v4}, Ldxoptimizer/cev;->a(JZ)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v4
.line 456
invoke-virtual {p0, v0, v1}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 462
:goto_26
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->c:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 463
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->e:Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;
if-eqz v0, :cond_34
.line 464
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->e:Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;->notifyDataSetChanged()V
.line 466
:cond_34
return-void
.line 459
:cond_35
const v0, 0x7f080c85
new-array v1, v1, [Ljava/lang/Object;
iget-object v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v1, v3
iget-wide v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
.line 460
invoke-static {v2, v3, v4}, Ldxoptimizer/cev;->a(JZ)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v4
.line 459
invoke-virtual {p0, v0, v1}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto :goto_26
.end method
.method private h()V
.registers 7
.prologue
const/4 v2, 0x0
const/4 v1, 0x1
.line 469
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
if-lez v0, :cond_21
move v0, v1
.line 470
:goto_7
iget v3, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->A:I
const/4 v4, -0x1
if-eq v3, v4, :cond_23
.line 471
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->h:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setEnabled(Z)V
.line 472
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->j:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setEnabled(Z)V
.line 473
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->h:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-static {v0}, Ldxoptimizer/cch;->d(Landroid/widget/TextView;)V
.line 474
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->j:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-static {v0}, Ldxoptimizer/cch;->b(Landroid/widget/TextView;)V
.line 488
:goto_20
return-void
:cond_21
move v0, v2
.line 469
goto :goto_7
.line 476
:cond_23
iget-object v3, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->g:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v3, v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setEnabled(Z)V
.line 478
if-eqz v0, :cond_4f
.line 479
const v0, 0x7f080c86
const/4 v3, 0x2
new-array v3, v3, [Ljava/lang/Object;
iget v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v3, v2
iget-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
.line 480
invoke-static {v4, v5, v1}, Ldxoptimizer/cev;->a(JZ)Ljava/lang/String;
move-result-object v2
aput-object v2, v3, v1
.line 479
invoke-virtual {p0, v0, v3}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 481
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->g:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-static {v1}, Ldxoptimizer/cch;->c(Landroid/widget/TextView;)V
.line 486
:goto_49
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->g:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setText(Ljava/lang/CharSequence;)V
goto :goto_20
.line 483
:cond_4f
const v0, 0x7f080c61
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->getString(I)Ljava/lang/String;
move-result-object v0
.line 484
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->g:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-static {v1}, Ldxoptimizer/cch;->b(Landroid/widget/TextView;)V
goto :goto_49
.end method
.method static synthetic h(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)V
.registers 1
.prologue
.line 74
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->g()V
return-void
.end method
.method static synthetic i(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)I
.registers 2
.prologue
.line 74
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->y:I
return v0
.end method
.method private i()V
.registers 3
.prologue
.line 491
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
if-gtz v0, :cond_b
.line 492
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->l:Lcom/dianxinos/optimizer/ui/TristateCheckBox;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/TristateCheckBox;->setCheckedState(I)V
.line 498
:cond_a
:goto_a
return-void
.line 493
:cond_b
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
iget v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
if-ge v0, v1, :cond_18
.line 494
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->l:Lcom/dianxinos/optimizer/ui/TristateCheckBox;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/TristateCheckBox;->setCheckedState(I)V
goto :goto_a
.line 495
:cond_18
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
iget v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
if-ne v0, v1, :cond_a
.line 496
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->l:Lcom/dianxinos/optimizer/ui/TristateCheckBox;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/TristateCheckBox;->setCheckedState(I)V
goto :goto_a
.end method
.method static synthetic j(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)I
.registers 2
.prologue
.line 74
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
return v0
.end method
.method private j()V
.registers 1
.prologue
.line 530
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->e()V
.line 531
return-void
.end method
.method static synthetic k(Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;)Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;
.registers 2
.prologue
.line 74
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->d:Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;
return-object v0
.end method
.method private k()V
.registers 6
.prologue
const/4 v4, 0x0
const-wide/16 v2, 0x0
.line 534
iget-wide v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
cmp-long v0, v0, v2
if-gez v0, :cond_b
.line 535
iput-wide v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
.line 537
:cond_b
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
if-gez v0, :cond_11
.line 538
iput v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
.line 540
:cond_11
iget-wide v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
cmp-long v0, v0, v2
if-gez v0, :cond_19
.line 541
iput-wide v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->q:J
.line 543
:cond_19
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
if-gez v0, :cond_1f
.line 544
iput v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->s:I
.line 546
:cond_1f
return-void
.end method
.method private l()V
.registers 3
.prologue
.line 549
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_27
.line 550
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->f:Lcom/dianxinos/optimizer/ui/DXEmptyView;
const v1, 0x7f080e1e
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setTips(I)V
.line 551
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->f:Lcom/dianxinos/optimizer/ui/DXEmptyView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setVisibility(I)V
.line 552
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->d:Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lcom/dianxinos/common/ui/view/PinnedHeaderExpandableListView;->setVisibility(I)V
.line 553
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->e:Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;
if-eqz v0, :cond_26
.line 554
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->e:Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity$a;->notifyDataSetChanged()V
.line 559
:cond_26
:goto_26
return-void
.line 557
:cond_27
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->g()V
goto :goto_26
.end method
# virtual methods
.method public a(Z)V
.registers 4
.prologue
.line 368
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->b:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 369
if-eqz p1, :cond_11
.line 370
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->b:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
const v1, 0x7f080ce6
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->b(I)V
.line 374
:goto_10
return-void
.line 372
:cond_11
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->b:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
const v1, 0x7f080ce5
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->b(I)V
goto :goto_10
.end method
.method public a_(Z)V
.registers 4
.prologue
.line 391
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->w:Landroid/os/Handler;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 392
const/4 v0, -0x1
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->setResult(I)V
.line 393
return-void
.end method
.method public b()Ljava/util/List;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/engine/trash/TrashItem;",
">;"
}
.end annotation
.prologue
.line 378
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 379
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_b
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_35
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/fc;
.line 380
iget-object v0, v0, Ldxoptimizer/fc;->b:Ljava/lang/Object;
check-cast v0, Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_1f
:goto_1f
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_b
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;
.line 381
iget-boolean v4, v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->isChecked:Z
if-eqz v4, :cond_1f
.line 382
iget-object v0, v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_1f
.line 386
:cond_35
return-object v1
.end method
.method public finish()V
.registers 5
.prologue
const/4 v3, -0x1
.line 568
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->A:I
if-ne v0, v3, :cond_18
.line 569
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->x:Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;
if-eqz v0, :cond_18
.line 570
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->x:Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;->getResultList()Ljava/util/ArrayList;
move-result-object v0
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_1c
.line 571
invoke-virtual {p0, v3}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->setResult(I)V
.line 579
:cond_18
:goto_18
invoke-super {p0}, Ldxoptimizer/afc;->finish()V
.line 580
return-void
.line 573
:cond_1c
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 574
const-string v1, "EXTRA_STORAGE_CLEAN_RESULT"
iget-object v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->x:Lcom/dianxinos/optimizer/module/space/model/StorageCleanResultList;
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 575
invoke-virtual {p0, v3, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->setResult(ILandroid/content/Intent;)V
goto :goto_18
.end method
.method public g_()V
.registers 1
.prologue
.line 563
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->finish()V
.line 564
return-void
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 4
.prologue
.line 249
iget v0, p1, Landroid/os/Message;->what:I
packed-switch v0, :pswitch_data_14
.line 258
:goto_5
return-void
.line 251
:pswitch_6
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->b:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 252
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->j()V
.line 253
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->l()V
goto :goto_5
.line 249
:pswitch_data_14
.packed-switch 0x0
:pswitch_6
.end packed-switch
.end method
.method public onActivityResult(IILandroid/content/Intent;)V
.registers 6
.prologue
const/4 v1, -0x1
.line 505
packed-switch p1, :pswitch_data_30
.line 527
:cond_4
:goto_4
return-void
.line 508
:pswitch_5
if-ne v1, p2, :cond_4
.line 509
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->j()V
.line 510
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->l()V
.line 511
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->y:I
if-eq v0, v1, :cond_4
.line 512
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->y:I
invoke-static {v0}, Ldxoptimizer/bsg;->a(I)V
goto :goto_4
.line 517
:pswitch_17
if-ne v1, p2, :cond_4
if-eqz p3, :cond_4
.line 518
invoke-direct {p0, p3}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->a(Landroid/content/Intent;)Z
move-result v0
invoke-direct {p0, p3}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->c(Landroid/content/Intent;)Z
move-result v1
or-int/2addr v0, v1
if-eqz v0, :cond_4
.line 519
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->l()V
.line 520
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->y:I
invoke-static {v0}, Ldxoptimizer/bsg;->a(I)V
goto :goto_4
.line 505
nop
:pswitch_data_30
.packed-switch 0x66
:pswitch_5
:pswitch_5
:pswitch_17
.end packed-switch
.end method
.method public onClick(Landroid/view/View;)V
.registers 14
.prologue
const-wide/16 v6, 0x0
const/4 v3, 0x2
const/4 v1, 0x1
const/4 v2, 0x0
.line 397
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->g:Lcom/dianxinos/optimizer/ui/DxRevealButton;
if-ne p1, v0, :cond_60
.line 399
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
invoke-static {p0, v0}, Ldxoptimizer/bsl;->b(Landroid/content/Context;I)Z
move-result v0
if-nez v0, :cond_12
.line 449
:cond_11
:goto_11
return-void
.line 402
:cond_12
new-instance v3, Landroid/content/Intent;
const-class v0, Lcom/dianxinos/optimizer/module/space/StorageDataCleaningActivity;
invoke-direct {v3, p0, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 403
new-instance v0, Lcom/dianxinos/optimizer/module/space/model/StorageCleanList;
invoke-direct {v0}, Lcom/dianxinos/optimizer/module/space/model/StorageCleanList;-><init>()V
.line 404
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->f()Ljava/util/LinkedList;
move-result-object v2
.line 405
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/module/space/model/StorageCleanList;->setCleanList(Ljava/util/LinkedList;)V
.line 406
const-string v2, "EXTRA_STORAGE_CLEAN_BUNDLE"
sget-object v4, Ldxoptimizer/bsj;->j:[I
invoke-virtual {v3, v2, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[I)Landroid/content/Intent;
.line 407
const-string v2, "EXTRA_STORAGE_CLEAN_DATA"
invoke-virtual {v3, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 408
const-string v0, "EXTRA_STORAGE_CLEAN_AMOUNT"
iget v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
invoke-virtual {v3, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 409
const-string v0, "EXTRA_STORAGE_CLEAN_SIZE"
iget-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
invoke-virtual {v3, v0, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
.line 410
const-string v0, "EXTRA_STORAGE_CLEAN_TYPE"
const/4 v2, 0x6
invoke-virtual {v3, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 411
const/16 v2, 0x66
.line 412
const-string v0, "sktsstidbc"
.line 413
iget v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->t:I
if-ne v4, v1, :cond_51
.line 414
const/16 v2, 0x67
.line 415
const-string v0, "sktsoidbc"
.line 417
:cond_51
iget-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
invoke-static {p0, v4, v5, v3, v2}, Ldxoptimizer/bsl;->a(Landroid/app/Activity;JLandroid/content/Intent;I)V
.line 418
const-string v2, "tc_ctg"
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {v2, v0, v1}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_11
.line 419
:cond_60
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->l:Lcom/dianxinos/optimizer/ui/TristateCheckBox;
if-ne p1, v0, :cond_b5
.line 420
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->l:Lcom/dianxinos/optimizer/ui/TristateCheckBox;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/ui/TristateCheckBox;->getCurrentState()I
move-result v0
.line 423
if-eqz v0, :cond_9f
:goto_6c
move v3, v2
move-wide v4, v6
move v8, v2
.line 424
:goto_6f
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-ge v3, v0, :cond_a5
.line 425
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->o:Ljava/util/ArrayList;
invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/fc;
.line 426
iget-object v0, v0, Ldxoptimizer/fc;->b:Ljava/lang/Object;
check-cast v0, Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v9
:goto_87
invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_a1
invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;
.line 427
iput-boolean v1, v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->isChecked:Z
.line 428
add-int/lit8 v8, v8, 0x1
.line 429
iget-object v0, v0, Lcom/dianxinos/optimizer/module/space/model/TrashItemOption;->trashItem:Ljava/io/Serializable;
check-cast v0, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;
iget-wide v10, v0, Lcom/dianxinos/optimizer/engine/trash/MediaTrashItem;->size:J
add-long/2addr v4, v10
.line 430
goto :goto_87
:cond_9f
move v1, v2
.line 423
goto :goto_6c
.line 424
:cond_a1
add-int/lit8 v0, v3, 0x1
move v3, v0
goto :goto_6f
.line 432
:cond_a5
if-eqz v1, :cond_b0
.line 433
iput v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
.line 434
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
.line 439
:goto_ab
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->g()V
goto/16 :goto_11
.line 436
:cond_b0
iput v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->r:I
.line 437
iput-wide v6, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
goto :goto_ab
.line 440
:cond_b5
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->h:Lcom/dianxinos/optimizer/ui/DxRevealButton;
if-ne p1, v0, :cond_c3
.line 441
new-instance v0, Ldxoptimizer/bqx;
invoke-direct {v0, v2, p0, v3}, Ldxoptimizer/bqx;-><init>(ZLdxoptimizer/bqx$a;I)V
invoke-static {p0, v0}, Ldxoptimizer/bsl;->a(Landroid/content/Context;Ldxoptimizer/bqx;)V
goto/16 :goto_11
.line 443
:cond_c3
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->j:Lcom/dianxinos/optimizer/ui/DxRevealButton;
if-ne p1, v0, :cond_11
.line 444
iget-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
invoke-static {p0, v4, v5}, Ldxoptimizer/bsl;->a(Landroid/content/Context;J)Z
move-result v0
.line 445
if-nez v0, :cond_11
.line 446
new-instance v0, Ldxoptimizer/bqx;
iget-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->p:J
move-object v2, p0
invoke-direct/range {v0 .. v5}, Ldxoptimizer/bqx;-><init>(ZLdxoptimizer/bqx$a;IJ)V
invoke-virtual {v0}, Ldxoptimizer/bqx;->a()V
goto/16 :goto_11
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 3
.prologue
.line 115
invoke-super {p0, p1}, Ldxoptimizer/afc;->onCreate(Landroid/os/Bundle;)V
.line 116
const v0, 0x7f0302a5
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->setContentView(I)V
.line 117
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->c()V
.line 118
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->d()V
.line 119
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceImageFolderActivity;->e()V
.line 120
return-void
.end method
.method protected onDestroy()V
.registers 1
.prologue
.line 584
invoke-super {p0}, Ldxoptimizer/afc;->onDestroy()V
.line 585
return-void
.end method