AppLocksAppInfoActivity.smali
.class public Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;
.super Ldxoptimizer/afc;
.source "AppLocksAppInfoActivity.java"
# interfaces
.implements Ldxoptimizer/aey$a;
.implements Ldxoptimizer/vd;
# instance fields
.field private a:Landroid/support/v7/widget/RecyclerView;
.field private b:Ldxoptimizer/axw;
.field private c:Ldxoptimizer/aep;
.field private d:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private e:Ldxoptimizer/axr;
.field private f:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/util/List",
"<",
"Ldxoptimizer/aeo;",
">;>;"
}
.end annotation
.end field
.field private g:Landroid/os/Vibrator;
.field private h:Landroid/os/Handler;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 37
invoke-direct {p0}, Ldxoptimizer/afc;-><init>()V
.line 53
new-instance v0, Ldxoptimizer/aey;
invoke-direct {v0, p0}, Ldxoptimizer/aey;-><init>(Ldxoptimizer/aey$a;)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->h:Landroid/os/Handler;
return-void
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;)Landroid/os/Handler;
.registers 2
.prologue
.line 37
iget-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->h:Landroid/os/Handler;
return-object v0
.end method
.method private a(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;",
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
.line 86
invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;
move-result-object v0
new-instance v1, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity$1;
invoke-direct {v1, p0, p1, p2}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity$1;-><init>(Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cbn;->b(Ljava/lang/Runnable;)V
.line 110
return-void
.end method
.method static synthetic b(Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;)Ldxoptimizer/aep;
.registers 2
.prologue
.line 37
iget-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->c:Ldxoptimizer/aep;
return-object v0
.end method
.method private b()V
.registers 3
.prologue
.line 65
const v0, 0x7f0e0094
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 66
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxTitleBar;->a(Ldxoptimizer/vd;)Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 67
const v1, 0x7f0802c3
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DxTitleBar;->b(I)Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 68
const v0, 0x7f0e0126
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/support/v7/widget/RecyclerView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->a:Landroid/support/v7/widget/RecyclerView;
.line 69
new-instance v0, Ldxoptimizer/axr;
const/4 v1, 0x4
invoke-direct {v0, p0, v1}, Ldxoptimizer/axr;-><init>(Landroid/content/Context;I)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->e:Ldxoptimizer/axr;
.line 70
iget-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->a:Landroid/support/v7/widget/RecyclerView;
new-instance v1, Lcom/dianxinos/optimizer/module/applocks/adapter/StickyHeaderLayoutManager;
invoke-direct {v1}, Lcom/dianxinos/optimizer/module/applocks/adapter/StickyHeaderLayoutManager;-><init>()V
invoke-virtual {v0, v1}, Landroid/support/v7/widget/RecyclerView;->setLayoutManager(Landroid/support/v7/widget/RecyclerView$h;)V
.line 71
iget-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->a:Landroid/support/v7/widget/RecyclerView;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->e:Ldxoptimizer/axr;
invoke-virtual {v0, v1}, Landroid/support/v7/widget/RecyclerView;->setAdapter(Landroid/support/v7/widget/RecyclerView$a;)V
.line 72
return-void
.end method
.method static synthetic c(Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;)Landroid/os/Vibrator;
.registers 2
.prologue
.line 37
iget-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->g:Landroid/os/Vibrator;
return-object v0
.end method
.method private c()V
.registers 4
.prologue
.line 75
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->getIntent()Landroid/content/Intent;
move-result-object v1
.line 76
invoke-static {p0}, Ldxoptimizer/axw;->a(Landroid/content/Context;)Ldxoptimizer/axw;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->b:Ldxoptimizer/axw;
.line 77
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->c:Ldxoptimizer/aep;
.line 78
const-string v0, "vibrator"
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/os/Vibrator;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->g:Landroid/os/Vibrator;
.line 79
const-string v0, "extra.data"
invoke-virtual {v1, v0}, Landroid/content/Intent;->getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->d:Ljava/util/ArrayList;
.line 80
const-string v0, "extra.recmd"
invoke-virtual {v1, v0}, Landroid/content/Intent;->getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
.line 81
const-string v2, "extra.sort"
invoke-virtual {v1, v2}, Landroid/content/Intent;->getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v1
.line 82
invoke-direct {p0, v0, v1}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->a(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
.line 83
return-void
.end method
.method static synthetic d(Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;)Ljava/util/ArrayList;
.registers 2
.prologue
.line 37
iget-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->d:Ljava/util/ArrayList;
return-object v0
.end method
.method private d()V
.registers 4
.prologue
.line 113
const/4 v0, 0x2
new-array v0, v0, [I
fill-array-data v0, :array_1e
.line 115
iget-object v1, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->e:Ldxoptimizer/axr;
new-instance v2, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity$2;
invoke-direct {v2, p0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity$2;-><init>(Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;)V
invoke-virtual {v1, v2}, Ldxoptimizer/axr;->a(Ldxoptimizer/axo$b;)V
.line 150
iget-object v1, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->e:Ldxoptimizer/axr;
const/4 v2, 0x1
invoke-virtual {v1, v2}, Ldxoptimizer/axr;->b(Z)V
.line 151
iget-object v1, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->e:Ldxoptimizer/axr;
iget-object v2, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->f:Ljava/util/List;
invoke-virtual {v1, v2, v0}, Ldxoptimizer/axr;->a(Ljava/util/List;[I)V
.line 152
return-void
.line 113
:array_1e
.array-data 4
0x7f0802c2
0x7f0802c1
.end array-data
.end method
.method static synthetic e(Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;)Ldxoptimizer/axw;
.registers 2
.prologue
.line 37
iget-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->b:Ldxoptimizer/axw;
return-object v0
.end method
# virtual methods
.method public g_()V
.registers 4
.prologue
.line 156
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 157
const-string v1, "extra.data"
iget-object v2, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->d:Ljava/util/ArrayList;
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putStringArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;
.line 158
const/16 v1, 0xa
invoke-virtual {p0, v1, v0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->setResult(ILandroid/content/Intent;)V
.line 159
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->finish()V
.line 160
return-void
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 3
.prologue
.line 169
iget v0, p1, Landroid/os/Message;->what:I
packed-switch v0, :pswitch_data_10
.line 177
:goto_5
:pswitch_5
return-void
.line 173
:pswitch_6
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ljava/util/List;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->f:Ljava/util/List;
.line 174
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->d()V
goto :goto_5
.line 169
:pswitch_data_10
.packed-switch 0x0
:pswitch_5
:pswitch_6
.end packed-switch
.end method
.method public onBackPressed()V
.registers 1
.prologue
.line 164
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->g_()V
.line 165
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 3
.prologue
.line 57
invoke-super {p0, p1}, Ldxoptimizer/afc;->onCreate(Landroid/os/Bundle;)V
.line 58
const v0, 0x7f03002b
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->setContentView(I)V
.line 60
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->c()V
.line 61
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/applocks/activity/AppLocksAppInfoActivity;->b()V
.line 62
return-void
.end method