bab$3.smali
.class Ldxoptimizer/bab$3;
.super Ljava/lang/Object;
.source "AppsAllUpdateFragment.java"
# interfaces
.implements Landroid/widget/AdapterView$OnItemClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ldxoptimizer/bab;->ae()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Ldxoptimizer/bab;
# direct methods
.method constructor <init>(Ldxoptimizer/bab;)V
.registers 2
.prologue
.line 241
iput-object p1, p0, Ldxoptimizer/bab$3;->a:Ldxoptimizer/bab;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/widget/AdapterView",
"<*>;",
"Landroid/view/View;",
"IJ)V"
}
.end annotation
.prologue
const/4 v1, 0x1
const/4 v2, 0x0
.line 244
if-gez p3, :cond_5
.line 263
:cond_4
:goto_4
return-void
.line 248
:cond_5
add-int/lit8 v3, p3, -0x1
iget-object v0, p0, Ldxoptimizer/bab$3;->a:Ldxoptimizer/bab;
invoke-static {v0}, Ldxoptimizer/bab;->a(Ldxoptimizer/bab;)Ldxoptimizer/bad;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/bad;->getCount()I
move-result v0
if-nez v0, :cond_34
move v0, v1
:goto_14
sub-int v0, v3, v0
.line 249
if-ltz v0, :cond_4
.line 252
iget-object v3, p0, Ldxoptimizer/bab$3;->a:Ldxoptimizer/bab;
invoke-static {v3}, Ldxoptimizer/bab;->d(Ldxoptimizer/bab;)Ldxoptimizer/btk;
move-result-object v3
invoke-virtual {v3, v0}, Ldxoptimizer/btk;->a(I)Ldxoptimizer/btl;
move-result-object v0
.line 253
iget v3, v0, Ldxoptimizer/btl;->a:I
const/4 v4, 0x2
if-ne v3, v4, :cond_36
.line 254
iget-object v0, p0, Ldxoptimizer/bab$3;->a:Ldxoptimizer/bab;
invoke-static {v0}, Ldxoptimizer/bab;->e(Ldxoptimizer/bab;)Landroid/app/Activity;
move-result-object v0
const v1, 0x7f0805ac
invoke-static {v0, v1, v2}, Ldxoptimizer/cgi;->b(Landroid/content/Context;II)Landroid/widget/Toast;
goto :goto_4
:cond_34
move v0, v2
.line 248
goto :goto_14
.line 256
:cond_36
new-instance v2, Landroid/content/Intent;
iget-object v3, p0, Ldxoptimizer/bab$3;->a:Ldxoptimizer/bab;
invoke-static {v3}, Ldxoptimizer/bab;->f(Ldxoptimizer/bab;)Landroid/app/Activity;
move-result-object v3
const-class v4, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity;
invoke-direct {v2, v3, v4}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 257
const-string v3, "extra.data"
invoke-virtual {v0}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 258
const-string v3, "extra.project"
const-string v4, "toolbox_update_topic"
invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 259
const-string v3, "extra.longdesc"
invoke-virtual {v0}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
iget-object v0, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appLongDesc:Ljava/lang/String;
invoke-virtual {v2, v3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 260
const-string v0, "extra.module"
invoke-virtual {v2, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 261
iget-object v0, p0, Ldxoptimizer/bab$3;->a:Ldxoptimizer/bab;
invoke-virtual {v0, v2}, Ldxoptimizer/bab;->b(Landroid/content/Intent;)V
goto :goto_4
.end method