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