ClaimsApplyActivity$2.smali
.class Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity$2;
.super Ljava/lang/Object;
.source "ClaimsApplyActivity.java"
# interfaces
.implements Landroid/widget/AdapterView$OnItemClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;->d()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;
# direct methods
.method constructor <init>(Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;)V
.registers 2
.prologue
.line 393
iput-object p1, p0, Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity$2;->a:Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;
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 build Landroid/annotation/TargetApi;
value = 0x13
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/widget/AdapterView",
"<*>;",
"Landroid/view/View;",
"IJ)V"
}
.end annotation
.prologue
const v4, 0x7f0804b2
const/4 v3, 0x0
.line 398
iget-object v0, p0, Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity$2;->a:Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;
invoke-static {v0}, Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;->b(Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;)Ldxoptimizer/bkz;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/bkz;->getCount()I
move-result v0
add-int/lit8 v0, v0, -0x1
if-ne p3, v0, :cond_3d
.line 399
const/4 v0, 0x5
if-ge p3, v0, :cond_3d
.line 401
:try_start_15
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 402
const-string v1, "image/*"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
.line 403
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x13
if-lt v1, v2, :cond_3e
.line 404
const-string v1, "android.intent.action.OPEN_DOCUMENT"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 405
const-string v1, "android.intent.category.OPENABLE"
invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
.line 409
:goto_2f
iget-object v1, p0, Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity$2;->a:Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;
invoke-static {v1, v0}, Ldxoptimizer/cdw;->a(Landroid/content/Context;Landroid/content/Intent;)Z
move-result v1
.line 410
if-eqz v1, :cond_4e
.line 411
iget-object v1, p0, Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity$2;->a:Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;
const/4 v2, 0x0
invoke-virtual {v1, v0, v2}, Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;->a(Landroid/content/Intent;I)V
.line 424
:cond_3d
:goto_3d
return-void
.line 407
:cond_3e
const-string v1, "android.intent.action.GET_CONTENT"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
:try_end_43
.catch Ljava/lang/Exception; {:try_start_15 .. :try_end_43} :catch_44
goto :goto_2f
.line 417
:catch_44
move-exception v0
.line 418
iget-object v1, p0, Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity$2;->a:Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;
invoke-static {v1, v4, v3}, Ldxoptimizer/cgi;->b(Landroid/content/Context;II)Landroid/widget/Toast;
.line 420
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_3d
.line 413
:cond_4e
:try_start_4e
iget-object v0, p0, Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity$2;->a:Lcom/dianxinos/optimizer/module/paysecurity/ClaimsApplyActivity;
const v1, 0x7f0804b2
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Ldxoptimizer/cgi;->b(Landroid/content/Context;II)Landroid/widget/Toast;
:try_end_57
.catch Ljava/lang/Exception; {:try_start_4e .. :try_end_57} :catch_44
goto :goto_3d
.end method