e.smali
.class public Lcom/ss/android/downloadlib/a/a/e;
.super Landroid/app/Dialog;
.source "ReverseWifiDialog.java"
# interfaces
.implements Lcom/ss/android/downloadlib/a/a/d;
# instance fields
.field private a:Landroid/view/View;
.field private b:Landroid/view/View;
.field private c:Lcom/ss/android/downloadlib/a/a/f;
.field private d:Lcom/ss/android/downloadlib/a/a/d;
.field private e:Z
.field private f:Landroid/app/Activity;
# direct methods
.method public constructor <init>(Landroid/app/Activity;Lcom/ss/android/downloadlib/a/a/f;)V
.registers 4
.param p1 # Landroid/app/Activity;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/ss/android/downloadlib/a/a/f;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.prologue
.line 30
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Lcom/ss/android/downloadlib/a/a/e;-><init>(Landroid/app/Activity;Lcom/ss/android/downloadlib/a/a/f;Lcom/ss/android/downloadlib/a/a/d;)V
.line 31
return-void
.end method
.method public constructor <init>(Landroid/app/Activity;Lcom/ss/android/downloadlib/a/a/f;Lcom/ss/android/downloadlib/a/a/d;)V
.registers 5
.param p1 # Landroid/app/Activity;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/ss/android/downloadlib/a/a/f;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.prologue
.line 34
sget v0, Lcom/ss/android/downloadlib/R$style;->ttdownloader_translucent_dialog:I
invoke-direct {p0, p1, v0}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
.line 35
iput-object p1, p0, Lcom/ss/android/downloadlib/a/a/e;->f:Landroid/app/Activity;
.line 36
iput-object p2, p0, Lcom/ss/android/downloadlib/a/a/e;->c:Lcom/ss/android/downloadlib/a/a/f;
.line 37
iput-object p3, p0, Lcom/ss/android/downloadlib/a/a/e;->d:Lcom/ss/android/downloadlib/a/a/d;
.line 38
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/ss/android/downloadlib/a/a/e;->setCancelable(Z)V
.line 39
invoke-direct {p0}, Lcom/ss/android/downloadlib/a/a/e;->d()V
.line 40
return-void
.end method
.method static synthetic a(Lcom/ss/android/downloadlib/a/a/e;)V
.registers 1
.prologue
.line 19
invoke-direct {p0}, Lcom/ss/android/downloadlib/a/a/e;->e()V
return-void
.end method
.method static synthetic b(Lcom/ss/android/downloadlib/a/a/e;)V
.registers 1
.prologue
.line 19
invoke-direct {p0}, Lcom/ss/android/downloadlib/a/a/e;->f()V
return-void
.end method
.method private d()V
.registers 4
.prologue
.line 43
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->f:Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
invoke-virtual {p0}, Lcom/ss/android/downloadlib/a/a/e;->a()I
move-result v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
.line 44
invoke-virtual {p0, v0}, Lcom/ss/android/downloadlib/a/a/e;->setContentView(Landroid/view/View;)V
.line 45
invoke-virtual {p0}, Lcom/ss/android/downloadlib/a/a/e;->b()I
move-result v0
invoke-virtual {p0, v0}, Lcom/ss/android/downloadlib/a/a/e;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->a:Landroid/view/View;
.line 46
invoke-virtual {p0}, Lcom/ss/android/downloadlib/a/a/e;->c()I
move-result v0
invoke-virtual {p0, v0}, Lcom/ss/android/downloadlib/a/a/e;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->b:Landroid/view/View;
.line 47
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->a:Landroid/view/View;
new-instance v1, Lcom/ss/android/downloadlib/a/a/g;
invoke-direct {v1, p0}, Lcom/ss/android/downloadlib/a/a/g;-><init>(Lcom/ss/android/downloadlib/a/a/e;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 54
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->b:Landroid/view/View;
new-instance v1, Lcom/ss/android/downloadlib/a/a/h;
invoke-direct {v1, p0}, Lcom/ss/android/downloadlib/a/a/h;-><init>(Lcom/ss/android/downloadlib/a/a/e;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 60
return-void
.end method
.method private e()V
.registers 2
.prologue
.line 87
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/ss/android/downloadlib/a/a/e;->e:Z
.line 88
invoke-virtual {p0}, Lcom/ss/android/downloadlib/a/a/e;->dismiss()V
.line 89
return-void
.end method
.method private f()V
.registers 1
.prologue
.line 92
invoke-virtual {p0}, Lcom/ss/android/downloadlib/a/a/e;->dismiss()V
.line 93
return-void
.end method
# virtual methods
.method public a()I
.registers 2
.prologue
.line 64
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->d:Lcom/ss/android/downloadlib/a/a/d;
if-eqz v0, :cond_b
.line 65
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->d:Lcom/ss/android/downloadlib/a/a/d;
invoke-interface {v0}, Lcom/ss/android/downloadlib/a/a/d;->a()I
move-result v0
.line 67
:goto_a
return v0
:cond_b
sget v0, Lcom/ss/android/downloadlib/R$layout;->ttdownloader_dialog_reserve_wifi:I
goto :goto_a
.end method
.method public b()I
.registers 2
.prologue
.line 72
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->d:Lcom/ss/android/downloadlib/a/a/d;
if-eqz v0, :cond_b
.line 73
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->d:Lcom/ss/android/downloadlib/a/a/d;
invoke-interface {v0}, Lcom/ss/android/downloadlib/a/a/d;->b()I
move-result v0
.line 75
:goto_a
return v0
:cond_b
sget v0, Lcom/ss/android/downloadlib/R$id;->confirm_tv:I
goto :goto_a
.end method
.method public c()I
.registers 2
.prologue
.line 80
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->d:Lcom/ss/android/downloadlib/a/a/d;
if-eqz v0, :cond_b
.line 81
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->d:Lcom/ss/android/downloadlib/a/a/d;
invoke-interface {v0}, Lcom/ss/android/downloadlib/a/a/d;->c()I
move-result v0
.line 83
:goto_a
return v0
:cond_b
sget v0, Lcom/ss/android/downloadlib/R$id;->cancel_tv:I
goto :goto_a
.end method
.method public dismiss()V
.registers 2
.prologue
.line 97
invoke-super {p0}, Landroid/app/Dialog;->dismiss()V
.line 98
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->f:Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->isFinishing()Z
move-result v0
if-nez v0, :cond_10
.line 99
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->f:Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->finish()V
.line 101
:cond_10
iget-boolean v0, p0, Lcom/ss/android/downloadlib/a/a/e;->e:Z
if-eqz v0, :cond_1a
.line 102
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->c:Lcom/ss/android/downloadlib/a/a/f;
invoke-interface {v0}, Lcom/ss/android/downloadlib/a/a/f;->a()V
.line 106
:goto_19
return-void
.line 104
:cond_1a
iget-object v0, p0, Lcom/ss/android/downloadlib/a/a/e;->c:Lcom/ss/android/downloadlib/a/a/f;
invoke-interface {v0}, Lcom/ss/android/downloadlib/a/a/f;->b()V
goto :goto_19
.end method
.method public dispatchKeyEvent(Landroid/view/KeyEvent;)Z
.registers 4
.param p1 # Landroid/view/KeyEvent;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.prologue
.line 110
invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I
move-result v0
const/4 v1, 0x4
if-ne v0, v1, :cond_9
.line 111
const/4 v0, 0x1
.line 113
:goto_8
return v0
:cond_9
invoke-super {p0, p1}, Landroid/app/Dialog;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
move-result v0
goto :goto_8
.end method