MDDialog.smali
.class public Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;
.super Landroidx/fragment/app/DialogFragment;
.source "SourceFile"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$c;,
Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$d;,
Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$b;,
Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$a;
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# static fields
.field private static c:Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/SparseArray<",
"Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$b;",
">;"
}
.end annotation
.end field
.field private static d:Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/SparseArray<",
"Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$d;",
">;"
}
.end annotation
.end field
.field private static e:Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/SparseArray<",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field private static f:Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/SparseArray<",
"Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$c;",
">;"
}
.end annotation
.end field
.field private static g:Ljava/util/concurrent/atomic/AtomicInteger;
# instance fields
.field private A:Z
.field private B:Ljava/lang/String;
.field private C:Ljava/lang/CharSequence;
.field private D:Z
.field public a:Landroid/widget/EditText;
.field public b:Z
.field private h:I
.field private i:I
.field private j:I
.field private k:Z
.field private l:Z
.field private m:Ljava/lang/String;
.field private n:Ljava/lang/String;
.field private o:I
.field private p:Z
.field private q:[Ljava/lang/CharSequence;
.field private r:Ljava/lang/CharSequence;
.field private s:I
.field private t:I
.field private u:I
.field private v:I
.field private w:I
.field private x:I
.field private y:Ljava/lang/CharSequence;
.field private z:Ljava/lang/CharSequence;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 138
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
sput-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->c:Landroid/util/SparseArray;
.line 139
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
sput-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->d:Landroid/util/SparseArray;
.line 140
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
sput-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->e:Landroid/util/SparseArray;
.line 141
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
sput-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->f:Landroid/util/SparseArray;
.line 142
new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger;
invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>()V
sput-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->g:Ljava/util/concurrent/atomic/AtomicInteger;
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 102
invoke-direct {p0}, Landroidx/fragment/app/DialogFragment;-><init>()V
return-void
.end method
.method private a(Landroid/view/ViewGroup;)Landroid/view/View;
.registers 6
.line 319
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->getContext()Landroid/content/Context;
move-result-object v0
const v1, 0x7e09007f
const/4 v2, 0x0
invoke-static {v0, v1, p1, v2}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/view/ViewGroup;
.line 320
iget v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->w:I
if-eqz v0, :cond_25
const v0, 0x7e08004b
.line 322
:try_start_15
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
.line 323
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->getContext()Landroid/content/Context;
move-result-object v1
iget v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->w:I
const/4 v3, 0x1
invoke-static {v1, v2, v0, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;
:try_end_25
.catch Ljava/lang/Exception; {:try_start_15 .. :try_end_25} :catch_25
:catch_25
:cond_25
return-object p1
.end method
.method public static a()Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$a;
.registers 2
.line 172
new-instance v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$a;-><init>(B)V
return-object v0
.end method
.method private a(Landroid/view/View;)V
.registers 4
const v0, 0x7e08015e
.line 332
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const v1, 0x7e08015d
.line 333
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
.line 334
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->i:I
if-eqz v1, :cond_18
.line 335
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(I)V
return-void
.line 336
:cond_18
iget-object v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->C:Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_26
.line 337
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->C:Ljava/lang/CharSequence;
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
:cond_26
const/16 v1, 0x8
if-eqz v0, :cond_2e
.line 340
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
return-void
.line 342
:cond_2e
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setVisibility(I)V
return-void
.end method
.method private a(Landroidx/lifecycle/LifecycleOwner;)V
.registers 3
.line 532
invoke-interface {p1}, Landroidx/lifecycle/LifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle;
move-result-object p1
new-instance v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$4;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$4;-><init>(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;)V
invoke-virtual {p1, v0}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;I)V
.registers 4
.line 6594
sget-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->d:Landroid/util/SparseArray;
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->o:I
invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$d;
if-eqz v0, :cond_f
.line 6596
invoke-interface {v0, p0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$d;->a(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;I)V
:cond_f
return-void
.end method
.method static synthetic a(Ljava/lang/String;[Ljava/lang/Object;)V
.registers 2
.line 102
invoke-static {p0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;)[Ljava/lang/CharSequence;
.registers 1
.line 102
iget-object p0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->q:[Ljava/lang/CharSequence;
return-object p0
.end method
.method static synthetic b()Ljava/util/concurrent/atomic/AtomicInteger;
.registers 1
.line 102
sget-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->g:Ljava/util/concurrent/atomic/AtomicInteger;
return-object v0
.end method
.method private b(Landroid/view/View;)V
.registers 3
const v0, 0x7e08003e
.line 348
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
.line 349
iget v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->j:I
if-eqz v0, :cond_11
.line 350
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(I)V
return-void
.line 351
:cond_11
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->r:Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1f
.line 352
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->r:Ljava/lang/CharSequence;
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
:cond_1f
const/16 v0, 0x8
.line 354
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V
return-void
.end method
.method private static varargs b(Ljava/lang/String;[Ljava/lang/Object;)V
.registers 3
.line 926
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-static {v0, p0, p1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
const-string p1, "MDDialog"
invoke-static {p1, p0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method static synthetic b(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;)Z
.registers 1
.line 102
iget-boolean p0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->A:Z
return p0
.end method
.method static synthetic c()Landroid/util/SparseArray;
.registers 1
.line 102
sget-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->c:Landroid/util/SparseArray;
return-object v0
.end method
.method private c(Landroid/view/View;)V
.registers 5
const v0, 0x7e080022
.line 359
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
const v1, 0x7e080021
.line 360
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
.line 361
iget-boolean v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->k:Z
const/16 v2, 0x8
if-nez v1, :cond_1c
.line 362
invoke-virtual {p1, v2}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_21
.line 364
:cond_1c
iget-object v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->m:Ljava/lang/String;
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 366
:goto_21
iget-boolean v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->l:Z
if-nez v1, :cond_29
.line 367
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_2e
.line 369
:cond_29
iget-object v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->n:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 371
:goto_2e
invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 372
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method static synthetic c(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;)Z
.registers 2
const/4 v0, 0x0
.line 102
iput-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b:Z
return v0
.end method
.method static synthetic d()Landroid/util/SparseArray;
.registers 1
.line 102
sget-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->d:Landroid/util/SparseArray;
return-object v0
.end method
.method static synthetic d(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;)Z
.registers 1
.line 102
iget-boolean p0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->p:Z
return p0
.end method
.method static synthetic e()Landroid/util/SparseArray;
.registers 1
.line 102
sget-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->f:Landroid/util/SparseArray;
return-object v0
.end method
.method private f()Ljava/lang/String;
.registers 2
.line 525
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->B:Ljava/lang/String;
if-nez v0, :cond_8
const-string v0, "alter_dialog"
.line 526
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->B:Ljava/lang/String;
.line 528
:cond_8
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->B:Ljava/lang/String;
return-object v0
.end method
.method private g()V
.registers 3
.line 610
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->getFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v0
if-eqz v0, :cond_12
.line 613
:try_start_6
invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;->executePendingTransactions()Z
:try_end_9
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_9} :catch_a
return-void
:catch_a
const/4 v0, 0x0
new-array v0, v0, [Ljava/lang/Object;
const-string v1, "executePendingTransactions error"
.line 616
invoke-static {v1, v0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_12
return-void
.end method
# virtual methods
.method protected final a(Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;IZ)V
.registers 11
if-eqz p3, :cond_69
.line 478
iget v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->u:I
const/4 v1, 0x1
const/4 v2, 0x0
if-lez v0, :cond_2a
.line 480
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v0
const/4 v3, 0x2
new-array v3, v3, [Ljava/lang/Object;
invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v3, v2
iget v4, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->u:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v3, v1
const-string v4, "%d/%d"
.line 479
invoke-static {v0, v4, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p3, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 481
invoke-virtual {p3, v2}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_2f
:cond_2a
const/16 v0, 0x8
.line 483
invoke-virtual {p3, v0}, Landroid/widget/TextView;->setVisibility(I)V
:goto_2f
if-eqz p5, :cond_33
if-eqz p4, :cond_3d
.line 485
:cond_33
iget p5, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->u:I
if-lez p5, :cond_39
if-gt p4, p5, :cond_3d
:cond_39
iget p5, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->t:I
if-ge p4, p5, :cond_3f
:cond_3d
const/4 p5, 0x1
goto :goto_40
:cond_3f
const/4 p5, 0x0
:goto_40
if-eqz p5, :cond_45
if-eqz p4, :cond_45
const/4 v2, 0x1
.line 489
:cond_45
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->getResources()Landroid/content/res/Resources;
move-result-object p4
const v0, 0x7f060125
invoke-virtual {p4, v0}, Landroid/content/res/Resources;->getColor(I)I
move-result p4
if-eqz v2, :cond_55
.line 490
iget v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->v:I
goto :goto_56
:cond_55
move v0, p4
:goto_56
if-eqz v2, :cond_5a
.line 491
iget p4, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->v:I
.line 492
:cond_5a
iget v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->u:I
if-lez v2, :cond_61
.line 493
invoke-virtual {p3, v0}, Landroid/widget/TextView;->setTextColor(I)V
.line 495
:cond_61
invoke-static {p1, p4}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/a;->a(Landroid/widget/EditText;I)V
xor-int/lit8 p1, p5, 0x1
.line 496
invoke-virtual {p2, p1}, Landroid/widget/TextView;->setEnabled(Z)V
:cond_69
return-void
.end method
.method public final a(Landroidx/fragment/app/FragmentActivity;)V
.registers 6
const/4 v0, 0x0
new-array v0, v0, [Ljava/lang/Object;
const-string v1, "showWithActivity"
.line 504
invoke-static {v1, v0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
const/4 v0, 0x1
.line 506
:try_start_9
invoke-direct {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->f()Ljava/lang/String;
move-result-object v1
.line 507
invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v2
.line 508
invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction;
move-result-object v3
.line 509
invoke-virtual {v2, v1}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
move-result-object v2
if-eqz v2, :cond_1e
.line 511
invoke-virtual {v3, v2}, Landroidx/fragment/app/FragmentTransaction;->remove(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction;
:cond_1e
const/16 v2, 0x1003
.line 513
invoke-virtual {v3, v2, v2}, Landroidx/fragment/app/FragmentTransaction;->setCustomAnimations(II)Landroidx/fragment/app/FragmentTransaction;
.line 515
invoke-virtual {p0, v3, v1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->show(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;)I
.line 516
invoke-direct {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->g()V
.line 517
invoke-direct {p0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->a(Landroidx/lifecycle/LifecycleOwner;)V
.line 518
iput-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b:Z
:try_end_2e
.catch Ljava/lang/IllegalStateException; {:try_start_9 .. :try_end_2e} :catch_2f
return-void
:catch_2f
move-exception p1
const-string v1, "MDDialog"
const-string v2, "showWithActivity error"
.line 5083
invoke-static {v1, v2, p1, v0}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V
return-void
.end method
.method public dismiss()V
.registers 1
.line 642
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->dismissAllowingStateLoss()V
return-void
.end method
.method public dismissAllowingStateLoss()V
.registers 2
.line 647
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->isAdded()Z
move-result v0
if-eqz v0, :cond_18
.line 648
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->isDetached()Z
move-result v0
if-nez v0, :cond_18
.line 649
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->isHidden()Z
move-result v0
if-nez v0, :cond_18
.line 651
:try_start_12
invoke-super {p0}, Landroidx/fragment/app/DialogFragment;->dismissAllowingStateLoss()V
.line 652
invoke-direct {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->g()V
:try_end_18
.catch Ljava/lang/IllegalStateException; {:try_start_12 .. :try_end_18} :catch_18
:catch_18
:cond_18
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 4
.line 555
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result p1
const/4 v0, 0x0
const v1, 0x7e080022
if-ne p1, v1, :cond_41
new-array p1, v0, [Ljava/lang/Object;
const-string v1, "before pos click"
.line 557
invoke-static {v1, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
.line 5571
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->a:Landroid/widget/EditText;
if-eqz p1, :cond_2a
.line 5572
sget-object p1, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->f:Landroid/util/SparseArray;
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->o:I
invoke-virtual {p1, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$c;
if-eqz p1, :cond_2a
.line 5574
iget-object v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->a:Landroid/widget/EditText;
invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
move-result-object v1
invoke-interface {p1, v1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$c;->a(Ljava/lang/CharSequence;)V
.line 5580
:cond_2a
sget-object p1, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->c:Landroid/util/SparseArray;
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->o:I
invoke-virtual {p1, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$b;
if-eqz p1, :cond_39
.line 5582
invoke-interface {p1, p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$b;->a(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;)V
:cond_39
new-array p1, v0, [Ljava/lang/Object;
const-string v0, "after pos click"
.line 560
invoke-static {v0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
:cond_41
const v1, 0x7e080021
if-ne p1, v1, :cond_63
new-array p1, v0, [Ljava/lang/Object;
const-string v1, "before neg click"
.line 563
invoke-static {v1, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
.line 5587
sget-object p1, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->c:Landroid/util/SparseArray;
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->o:I
invoke-virtual {p1, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$b;
if-eqz p1, :cond_5c
.line 5589
invoke-interface {p1, p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$b;->b(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;)V
:cond_5c
new-array p1, v0, [Ljava/lang/Object;
const-string v0, "after neg click"
.line 565
invoke-static {v0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_63
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 5
.line 177
invoke-super {p0, p1}, Landroidx/fragment/app/DialogFragment;->onCreate(Landroid/os/Bundle;)V
const/4 v0, 0x1
const v1, 0x7e0c0008
.line 178
invoke-virtual {p0, v0, v1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->setStyle(II)V
.line 180
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->getArguments()Landroid/os/Bundle;
move-result-object v1
if-eqz v1, :cond_cd
const-string v2, "key_stat"
.line 184
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
iput v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->h:I
const-string v2, "key_neg"
.line 185
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
move-result v2
iput-boolean v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->k:Z
const-string v2, "key_pos"
.line 186
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
move-result v2
iput-boolean v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->l:Z
const-string v2, "key_pos_txt"
.line 187
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->n:Ljava/lang/String;
const-string v2, "key_neg_txt"
.line 188
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->m:Ljava/lang/String;
const-string v2, "key_title"
.line 189
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
iput v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->i:I
const-string v2, "key_content"
.line 190
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
iput v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->j:I
const-string v2, "key_token"
.line 191
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
iput v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->o:I
const-string v2, "key_back_hide"
.line 192
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
move-result v2
iput-boolean v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->p:Z
const-string v2, "key_items"
.line 193
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getCharSequenceArray(Ljava/lang/String;)[Ljava/lang/CharSequence;
move-result-object v2
iput-object v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->q:[Ljava/lang/CharSequence;
const-string v2, "key_content_str"
.line 194
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
move-result-object v2
iput-object v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->r:Ljava/lang/CharSequence;
const-string v2, "key_input_type"
.line 195
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
iput v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->s:I
const-string v2, "key_min_txt"
.line 196
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
iput v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->t:I
const-string v2, "key_max_txt"
.line 197
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
iput v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->u:I
const-string v2, "key_txt_hint"
.line 198
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
iput v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->v:I
const-string v2, "key_custom"
.line 199
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
iput v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->w:I
const-string v2, "key_custom_style"
.line 200
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
iput v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->x:I
const-string v2, "key_full_screen"
.line 201
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
move-result v2
iput-boolean v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->D:Z
.line 202
iget v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->x:I
if-eqz v2, :cond_a7
.line 203
invoke-virtual {p0, v0, v2}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->setStyle(II)V
:cond_a7
const-string v0, "key_input_hint"
.line 205
invoke-virtual {v1, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->y:Ljava/lang/CharSequence;
const-string v0, "key_input_pre_fill"
.line 206
invoke-virtual {v1, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->z:Ljava/lang/CharSequence;
const-string v0, "key_input_allow_empty"
.line 207
invoke-virtual {v1, v0}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
move-result v0
iput-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->A:Z
const-string v0, "key_title_str"
.line 208
invoke-virtual {v1, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->C:Ljava/lang/CharSequence;
if-eqz p1, :cond_cc
.line 210
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->dismissAllowingStateLoss()V
:cond_cc
return-void
.line 182
:cond_cd
new-instance p1, Ljava/lang/IllegalStateException;
const-string v0, "Should use Builder"
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
.registers 3
.line 217
invoke-super {p0, p1}, Landroidx/fragment/app/DialogFragment;->onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
move-result-object p1
.line 1660
iget-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->p:Z
if-eqz v0, :cond_10
.line 1663
new-instance v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$5;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$5;-><init>(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;)V
invoke-virtual {p1, v0}, Landroid/app/Dialog;->setOnKeyListener(Landroid/content/DialogInterface$OnKeyListener;)V
:cond_10
return-object p1
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 13
.line 229
iget p1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->h:I
const/4 p3, 0x0
if-eqz p1, :cond_122
const/4 v0, 0x1
if-eq p1, v0, :cond_113
const/4 v1, 0x3
if-eq p1, v1, :cond_d8
const/4 v1, 0x4
if-eq p1, v1, :cond_14
.line 244
invoke-direct {p0, p2}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->a(Landroid/view/ViewGroup;)Landroid/view/View;
move-result-object p1
goto/16 :goto_136
.line 3292
:cond_14
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->getContext()Landroid/content/Context;
move-result-object p1
const v1, 0x7e090080
invoke-static {p1, v1, p2, p3}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
.line 3293
invoke-direct {p0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->a(Landroid/view/View;)V
.line 3294
invoke-direct {p0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Landroid/view/View;)V
const p2, 0x7e080094
.line 3390
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
check-cast p2, Landroid/widget/EditText;
.line 3391
iput-object p2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->a:Landroid/widget/EditText;
const v1, 0x7e080022
.line 3392
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
move-object v7, v1
check-cast v7, Landroid/widget/TextView;
const v1, 0x7e080101
.line 3393
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
move-object v8, v1
check-cast v8, Landroid/widget/TextView;
.line 3394
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f060125
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getColor(I)I
move-result v1
invoke-static {p2, v1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/a;->a(Landroid/widget/EditText;I)V
.line 3395
iget-object v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->z:Ljava/lang/CharSequence;
if-eqz v1, :cond_59
.line 3396
invoke-virtual {p2, v1}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
.line 3398
:cond_59
iget-object v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->y:Ljava/lang/CharSequence;
invoke-virtual {p2, v1}, Landroid/widget/EditText;->setHint(Ljava/lang/CharSequence;)V
.line 3399
invoke-virtual {p2}, Landroid/widget/EditText;->setSingleLine()V
.line 3400
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->s:I
const/4 v2, -0x1
if-eq v1, v2, :cond_77
.line 3401
invoke-virtual {p2, v1}, Landroid/widget/EditText;->setInputType(I)V
.line 3402
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->s:I
const/16 v2, 0x80
and-int/2addr v1, v2
if-ne v1, v2, :cond_77
.line 3404
invoke-static {}, Landroid/text/method/PasswordTransformationMethod;->getInstance()Landroid/text/method/PasswordTransformationMethod;
move-result-object v1
invoke-virtual {p2, v1}, Landroid/widget/EditText;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V
.line 3408
:cond_77
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->t:I
if-gtz v1, :cond_86
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->u:I
if-ltz v1, :cond_80
goto :goto_86
:cond_80
const/16 v1, 0x8
.line 3412
invoke-virtual {v8, v1}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_9d
.line 3409
:cond_86
:goto_86
invoke-virtual {p2}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v5
iget-boolean v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->A:Z
xor-int/lit8 v6, v1, 0x1
move-object v1, p0
move-object v2, p2
move-object v3, v7
move-object v4, v8
invoke-virtual/range {v1 .. v6}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->a(Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;IZ)V
.line 3416
:goto_9d
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->u:I
if-lez v1, :cond_af
new-array v0, v0, [Landroid/text/InputFilter;
.line 3417
new-instance v1, Landroid/text/InputFilter$LengthFilter;
iget v2, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->u:I
invoke-direct {v1, v2}, Landroid/text/InputFilter$LengthFilter;-><init>(I)V
aput-object v1, v0, p3
invoke-virtual {p2, v0}, Landroid/widget/EditText;->setFilters([Landroid/text/InputFilter;)V
.line 3421
:cond_af
new-instance p3, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$2;
invoke-direct {p3, p0, v7, p2, v8}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$2;-><init>(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;Landroid/widget/TextView;Landroid/widget/EditText;Landroid/widget/TextView;)V
invoke-virtual {p2, p3}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 3449
new-instance p3, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$3;
invoke-direct {p3, p0, p2}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$3;-><init>(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;Landroid/widget/EditText;)V
invoke-virtual {p2, p3}, Landroid/widget/EditText;->post(Ljava/lang/Runnable;)Z
.line 3460
invoke-virtual {p2}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
move-result-object p3
invoke-interface {p3}, Landroid/text/Editable;->length()I
move-result p3
if-lez p3, :cond_d4
.line 3461
invoke-virtual {p2}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
move-result-object p3
invoke-interface {p3}, Landroid/text/Editable;->length()I
move-result p3
invoke-virtual {p2, p3}, Landroid/widget/EditText;->setSelection(I)V
.line 3296
:cond_d4
invoke-direct {p0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->c(Landroid/view/View;)V
goto :goto_136
.line 2302
:cond_d8
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->getContext()Landroid/content/Context;
move-result-object p1
const v0, 0x7e090081
invoke-static {p1, v0, p2, p3}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
.line 2303
invoke-direct {p0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->a(Landroid/view/View;)V
const p2, 0x7e08003f
.line 2376
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
check-cast p2, Landroid/widget/ListView;
.line 2377
iget-object p3, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->q:[Ljava/lang/CharSequence;
if-eqz p3, :cond_136
array-length p3, p3
if-lez p3, :cond_136
.line 2378
new-instance p3, Landroid/widget/ArrayAdapter;
.line 2379
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v0
const v1, 0x7e090082
const v2, 0x7e08015d
iget-object v3, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->q:[Ljava/lang/CharSequence;
invoke-direct {p3, v0, v1, v2, v3}, Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;II[Ljava/lang/Object;)V
.line 2378
invoke-virtual {p2, p3}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
.line 2380
new-instance p3, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$1;
invoke-direct {p3, p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog$1;-><init>(Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;)V
invoke-virtual {p2, p3}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
goto :goto_136
.line 2285
:cond_113
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->getContext()Landroid/content/Context;
move-result-object p1
const v0, 0x7e090083
invoke-static {p1, v0, p2, p3}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
.line 2286
invoke-direct {p0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Landroid/view/View;)V
goto :goto_136
.line 4310
:cond_122
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->getContext()Landroid/content/Context;
move-result-object p1
const v0, 0x7e09007e
invoke-static {p1, v0, p2, p3}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
.line 4311
invoke-direct {p0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->a(Landroid/view/View;)V
.line 4312
invoke-direct {p0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Landroid/view/View;)V
.line 4313
invoke-direct {p0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->c(Landroid/view/View;)V
.line 247
:cond_136
:goto_136
sget-object p2, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->e:Landroid/util/SparseArray;
iget p3, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->o:I
invoke-virtual {p2, p3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
return-object p1
.end method
.method public onDestroy()V
.registers 3
.line 623
invoke-super {p0}, Landroidx/fragment/app/DialogFragment;->onDestroy()V
.line 624
sget-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->e:Landroid/util/SparseArray;
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->o:I
invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
.line 5634
sget-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->c:Landroid/util/SparseArray;
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->o:I
invoke-virtual {v0, v1}, Landroid/util/SparseArray;->remove(I)V
.line 5635
sget-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->d:Landroid/util/SparseArray;
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->o:I
invoke-virtual {v0, v1}, Landroid/util/SparseArray;->remove(I)V
.line 5636
sget-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->e:Landroid/util/SparseArray;
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->o:I
invoke-virtual {v0, v1}, Landroid/util/SparseArray;->remove(I)V
.line 5637
sget-object v0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->f:Landroid/util/SparseArray;
iget v1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->o:I
invoke-virtual {v0, v1}, Landroid/util/SparseArray;->remove(I)V
const/4 v0, 0x0
.line 629
iput-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b:Z
new-array v0, v0, [Ljava/lang/Object;
const-string v1, "onDestroy"
.line 630
invoke-static {v1, v0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public onDismiss(Landroid/content/DialogInterface;)V
.registers 3
.line 602
invoke-super {p0, p1}, Landroidx/fragment/app/DialogFragment;->onDismiss(Landroid/content/DialogInterface;)V
.line 603
invoke-direct {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->g()V
const/4 p1, 0x0
.line 605
iput-boolean p1, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b:Z
new-array p1, p1, [Ljava/lang/Object;
const-string v0, "onDismiss"
.line 606
invoke-static {v0, p1}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public onStart()V
.registers 4
.line 256
invoke-super {p0}, Landroidx/fragment/app/DialogFragment;->onStart()V
.line 258
iget-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->D:Z
if-nez v0, :cond_8
return-void
.line 262
:cond_8
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->getDialog()Landroid/app/Dialog;
move-result-object v0
if-eqz v0, :cond_27
.line 266
invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v0
if-eqz v0, :cond_27
const/4 v1, -0x1
.line 268
invoke-virtual {v0, v1, v1}, Landroid/view/Window;->setLayout(II)V
.line 269
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x10
if-lt v1, v2, :cond_27
.line 270
invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v0
const/16 v1, 0x504
invoke-virtual {v0, v1}, Landroid/view/View;->setSystemUiVisibility(I)V
:cond_27
return-void
.end method
.method public onViewStateRestored(Landroid/os/Bundle;)V
.registers 2
.line 547
invoke-super {p0, p1}, Landroidx/fragment/app/DialogFragment;->onViewStateRestored(Landroid/os/Bundle;)V
if-eqz p1, :cond_8
.line 549
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/material/dialog/MDDialog;->dismissAllowingStateLoss()V
:cond_8
return-void
.end method