kr.smali
.class public Ldxoptimizer/kr;
.super Ljava/lang/Object;
.source "ListMenuPresenter.java"
# interfaces
.implements Landroid/widget/AdapterView$OnItemClickListener;
.implements Ldxoptimizer/la;
# annotations
.annotation build Landroid/support/annotation/RestrictTo;
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/kr$a;
}
.end annotation
# instance fields
.field a:Landroid/content/Context;
.field b:Landroid/view/LayoutInflater;
.field c:Ldxoptimizer/kt;
.field d:Landroid/support/v7/view/menu/ExpandedMenuView;
.field e:I
.field f:I
.field g:I
.field h:Ldxoptimizer/kr$a;
.field private i:Ldxoptimizer/la$a;
# direct methods
.method public constructor <init>(II)V
.registers 3
.prologue
.line 80
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 81
iput p1, p0, Ldxoptimizer/kr;->g:I
.line 82
iput p2, p0, Ldxoptimizer/kr;->f:I
.line 83
return-void
.end method
.method public constructor <init>(Landroid/content/Context;I)V
.registers 4
.prologue
.line 70
const/4 v0, 0x0
invoke-direct {p0, p2, v0}, Ldxoptimizer/kr;-><init>(II)V
.line 71
iput-object p1, p0, Ldxoptimizer/kr;->a:Landroid/content/Context;
.line 72
iget-object v0, p0, Ldxoptimizer/kr;->a:Landroid/content/Context;
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/kr;->b:Landroid/view/LayoutInflater;
.line 73
return-void
.end method
# virtual methods
.method public a()Landroid/widget/ListAdapter;
.registers 2
.prologue
.line 124
iget-object v0, p0, Ldxoptimizer/kr;->h:Ldxoptimizer/kr$a;
if-nez v0, :cond_b
.line 125
new-instance v0, Ldxoptimizer/kr$a;
invoke-direct {v0, p0}, Ldxoptimizer/kr$a;-><init>(Ldxoptimizer/kr;)V
iput-object v0, p0, Ldxoptimizer/kr;->h:Ldxoptimizer/kr$a;
.line 127
:cond_b
iget-object v0, p0, Ldxoptimizer/kr;->h:Ldxoptimizer/kr$a;
return-object v0
.end method
.method public a(Landroid/view/ViewGroup;)Ldxoptimizer/lb;
.registers 5
.prologue
.line 104
iget-object v0, p0, Ldxoptimizer/kr;->d:Landroid/support/v7/view/menu/ExpandedMenuView;
if-nez v0, :cond_28
.line 105
iget-object v0, p0, Ldxoptimizer/kr;->b:Landroid/view/LayoutInflater;
sget v1, Ldxoptimizer/jv$g;->abc_expanded_menu_layout:I
const/4 v2, 0x0
invoke-virtual {v0, v1, p1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/support/v7/view/menu/ExpandedMenuView;
iput-object v0, p0, Ldxoptimizer/kr;->d:Landroid/support/v7/view/menu/ExpandedMenuView;
.line 107
iget-object v0, p0, Ldxoptimizer/kr;->h:Ldxoptimizer/kr$a;
if-nez v0, :cond_1c
.line 108
new-instance v0, Ldxoptimizer/kr$a;
invoke-direct {v0, p0}, Ldxoptimizer/kr$a;-><init>(Ldxoptimizer/kr;)V
iput-object v0, p0, Ldxoptimizer/kr;->h:Ldxoptimizer/kr$a;
.line 110
:cond_1c
iget-object v0, p0, Ldxoptimizer/kr;->d:Landroid/support/v7/view/menu/ExpandedMenuView;
iget-object v1, p0, Ldxoptimizer/kr;->h:Ldxoptimizer/kr$a;
invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/ExpandedMenuView;->setAdapter(Landroid/widget/ListAdapter;)V
.line 111
iget-object v0, p0, Ldxoptimizer/kr;->d:Landroid/support/v7/view/menu/ExpandedMenuView;
invoke-virtual {v0, p0}, Landroid/support/v7/view/menu/ExpandedMenuView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
.line 113
:cond_28
iget-object v0, p0, Ldxoptimizer/kr;->d:Landroid/support/v7/view/menu/ExpandedMenuView;
return-object v0
.end method
.method public a(Landroid/content/Context;Ldxoptimizer/kt;)V
.registers 5
.prologue
.line 87
iget v0, p0, Ldxoptimizer/kr;->f:I
if-eqz v0, :cond_21
.line 88
new-instance v0, Landroid/view/ContextThemeWrapper;
iget v1, p0, Ldxoptimizer/kr;->f:I
invoke-direct {v0, p1, v1}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
iput-object v0, p0, Ldxoptimizer/kr;->a:Landroid/content/Context;
.line 89
iget-object v0, p0, Ldxoptimizer/kr;->a:Landroid/content/Context;
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/kr;->b:Landroid/view/LayoutInflater;
.line 96
:cond_15
:goto_15
iput-object p2, p0, Ldxoptimizer/kr;->c:Ldxoptimizer/kt;
.line 97
iget-object v0, p0, Ldxoptimizer/kr;->h:Ldxoptimizer/kr$a;
if-eqz v0, :cond_20
.line 98
iget-object v0, p0, Ldxoptimizer/kr;->h:Ldxoptimizer/kr$a;
invoke-virtual {v0}, Ldxoptimizer/kr$a;->notifyDataSetChanged()V
.line 100
:cond_20
return-void
.line 90
:cond_21
iget-object v0, p0, Ldxoptimizer/kr;->a:Landroid/content/Context;
if-eqz v0, :cond_15
.line 91
iput-object p1, p0, Ldxoptimizer/kr;->a:Landroid/content/Context;
.line 92
iget-object v0, p0, Ldxoptimizer/kr;->b:Landroid/view/LayoutInflater;
if-nez v0, :cond_15
.line 93
iget-object v0, p0, Ldxoptimizer/kr;->a:Landroid/content/Context;
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/kr;->b:Landroid/view/LayoutInflater;
goto :goto_15
.end method
.method public a(Ldxoptimizer/kt;Z)V
.registers 4
.prologue
.line 154
iget-object v0, p0, Ldxoptimizer/kr;->i:Ldxoptimizer/la$a;
if-eqz v0, :cond_9
.line 155
iget-object v0, p0, Ldxoptimizer/kr;->i:Ldxoptimizer/la$a;
invoke-interface {v0, p1, p2}, Ldxoptimizer/la$a;->a(Ldxoptimizer/kt;Z)V
.line 157
:cond_9
return-void
.end method
.method public a(Ldxoptimizer/la$a;)V
.registers 2
.prologue
.line 137
iput-object p1, p0, Ldxoptimizer/kr;->i:Ldxoptimizer/la$a;
.line 138
return-void
.end method
.method public a(Ldxoptimizer/kt;Ldxoptimizer/kv;)Z
.registers 4
.prologue
.line 181
const/4 v0, 0x0
return v0
.end method
.method public a(Ldxoptimizer/lg;)Z
.registers 4
.prologue
.line 142
invoke-virtual {p1}, Ldxoptimizer/lg;->hasVisibleItems()Z
move-result v0
if-nez v0, :cond_8
const/4 v0, 0x0
.line 149
:goto_7
return v0
.line 145
:cond_8
new-instance v0, Ldxoptimizer/ku;
invoke-direct {v0, p1}, Ldxoptimizer/ku;-><init>(Ldxoptimizer/kt;)V
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ldxoptimizer/ku;->a(Landroid/os/IBinder;)V
.line 146
iget-object v0, p0, Ldxoptimizer/kr;->i:Ldxoptimizer/la$a;
if-eqz v0, :cond_1a
.line 147
iget-object v0, p0, Ldxoptimizer/kr;->i:Ldxoptimizer/la$a;
invoke-interface {v0, p1}, Ldxoptimizer/la$a;->a(Ldxoptimizer/kt;)Z
.line 149
:cond_1a
const/4 v0, 0x1
goto :goto_7
.end method
.method public b(Z)V
.registers 3
.prologue
.line 132
iget-object v0, p0, Ldxoptimizer/kr;->h:Ldxoptimizer/kr$a;
if-eqz v0, :cond_9
iget-object v0, p0, Ldxoptimizer/kr;->h:Ldxoptimizer/kr$a;
invoke-virtual {v0}, Ldxoptimizer/kr$a;->notifyDataSetChanged()V
.line 133
:cond_9
return-void
.end method
.method public b()Z
.registers 2
.prologue
.line 177
const/4 v0, 0x0
return v0
.end method
.method public b(Ldxoptimizer/kt;Ldxoptimizer/kv;)Z
.registers 4
.prologue
.line 185
const/4 v0, 0x0
return v0
.end method
.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/widget/AdapterView",
"<*>;",
"Landroid/view/View;",
"IJ)V"
}
.end annotation
.prologue
.line 172
iget-object v0, p0, Ldxoptimizer/kr;->c:Ldxoptimizer/kt;
iget-object v1, p0, Ldxoptimizer/kr;->h:Ldxoptimizer/kr$a;
invoke-virtual {v1, p3}, Ldxoptimizer/kr$a;->a(I)Ldxoptimizer/kv;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, p0, v2}, Ldxoptimizer/kt;->a(Landroid/view/MenuItem;Ldxoptimizer/la;I)Z
.line 173
return-void
.end method