bsz$c.smali
.class Ldxoptimizer/bsz$c;
.super Ldxoptimizer/vb;
.source "ProtectedListFragment.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ldxoptimizer/bsz;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "c"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/bsz$c$a;
}
.end annotation
# instance fields
.field final synthetic f:Ldxoptimizer/bsz;
# direct methods
.method public constructor <init>(Ldxoptimizer/bsz;Landroid/content/Context;Lcom/dianxinos/common/ui/view/PinnedHeaderListView;)V
.registers 8
.prologue
const/4 v2, 0x1
const/4 v3, 0x0
.line 342
iput-object p1, p0, Ldxoptimizer/bsz$c;->f:Ldxoptimizer/bsz;
.line 343
invoke-direct {p0, p2, p3}, Ldxoptimizer/vb;-><init>(Landroid/content/Context;Lcom/dianxinos/common/ui/view/PinnedHeaderListView;)V
.line 344
invoke-static {p2}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bsz$c;->d:Landroid/view/LayoutInflater;
.line 345
new-array v0, v2, [I
const v1, 0x7f080de5
aput v1, v0, v3
.line 348
new-array v1, v2, [Ljava/util/List;
.line 349
invoke-static {p1}, Ldxoptimizer/bsz;->a(Ldxoptimizer/bsz;)Ljava/util/ArrayList;
move-result-object v2
aput-object v2, v1, v3
.line 351
invoke-virtual {p0, v0, v1, v3}, Ldxoptimizer/bsz$c;->a([I[Ljava/util/List;Z)V
.line 352
return-void
.end method
.method static synthetic a(Ldxoptimizer/bsz$c;)Lcom/dianxinos/common/ui/view/PinnedHeaderListView;
.registers 2
.prologue
.line 309
iget-object v0, p0, Ldxoptimizer/bsz$c;->e:Lcom/dianxinos/common/ui/view/PinnedHeaderListView;
return-object v0
.end method
# virtual methods
.method protected a(Landroid/content/Context;ILdxoptimizer/uz$b;ILandroid/view/ViewGroup;)Landroid/view/View;
.registers 9
.prologue
.line 356
iget-object v0, p0, Ldxoptimizer/bsz$c;->d:Landroid/view/LayoutInflater;
const v1, 0x7f0302eb
const/4 v2, 0x0
invoke-virtual {v0, v1, p5, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 357
new-instance v1, Ldxoptimizer/bsz$c$a;
invoke-direct {v1, p0, v0}, Ldxoptimizer/bsz$c$a;-><init>(Ldxoptimizer/bsz$c;Landroid/view/View;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
.line 358
return-object v0
.end method
.method protected a(Landroid/view/View;ILdxoptimizer/uz$b;I)V
.registers 9
.prologue
.line 363
invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bsz$c$a;
.line 364
invoke-virtual {p3}, Ldxoptimizer/uz$b;->b()Ldxoptimizer/uz$a;
move-result-object v1
check-cast v1, Ldxoptimizer/bsz$a;
.line 365
iget-object v2, v1, Ldxoptimizer/bsz$a;->a:Ljava/lang/String;
invoke-static {v0, v2}, Ldxoptimizer/bsz$c$a;->a(Ldxoptimizer/bsz$c$a;Ljava/lang/String;)Ljava/lang/String;
.line 366
iget-object v2, v1, Ldxoptimizer/bsz$a;->c:Landroid/graphics/drawable/Drawable;
if-eqz v2, :cond_2c
.line 367
invoke-static {v0}, Ldxoptimizer/bsz$c$a;->b(Ldxoptimizer/bsz$c$a;)Landroid/widget/ImageView;
move-result-object v2
iget-object v3, v1, Ldxoptimizer/bsz$a;->c:Landroid/graphics/drawable/Drawable;
invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 371
:goto_1e
invoke-static {v0}, Ldxoptimizer/bsz$c$a;->c(Ldxoptimizer/bsz$c$a;)Landroid/widget/TextView;
move-result-object v2
iget-object v0, v1, Ldxoptimizer/bsz$a;->b:Ljava/lang/String;
if-nez v0, :cond_37
iget-object v0, v1, Ldxoptimizer/bsz$a;->a:Ljava/lang/String;
:goto_28
invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 373
return-void
.line 369
:cond_2c
invoke-static {v0}, Ldxoptimizer/bsz$c$a;->b(Ldxoptimizer/bsz$c$a;)Landroid/widget/ImageView;
move-result-object v2
const v3, 0x7f0201e7
invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setImageResource(I)V
goto :goto_1e
.line 371
:cond_37
iget-object v0, v1, Ldxoptimizer/bsz$a;->b:Ljava/lang/String;
goto :goto_28
.end method