.class public Lcom/forum/login/DialogUtil; .super Ljava/lang/Object; .source "DialogUtil.java" # static fields .field private static dialog:Landroid/app/Dialog; # direct methods .method public constructor ()V .registers 1 .line 17 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static closeWithProgress()V .registers 1 .line 84 sget-object v0, Lcom/forum/login/DialogUtil;->dialog:Landroid/app/Dialog; if-eqz v0, :cond_a .line 85 invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V const/4 v0, 0x0 .line 86 sput-object v0, Lcom/forum/login/DialogUtil;->dialog:Landroid/app/Dialog; :cond_a return-void .end method .method public static getBuilder(Landroid/content/Context;)Landroid/app/AlertDialog$Builder; .registers 2 .line 91 new-instance v0, Landroid/app/AlertDialog$Builder; invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V return-object v0 .end method .method public static getCustomDialog(Landroid/content/Context;Landroid/view/View;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog; .registers 7 .line 72 invoke-static {p0}, Lcom/forum/login/DialogUtil;->getBuilder(Landroid/content/Context;)Landroid/app/AlertDialog$Builder; move-result-object p0 .line 73 invoke-virtual {p0, p2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; .line 74 invoke-virtual {p0, p1}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; .line 75 invoke-virtual {p0, p3, p5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; .line 76 invoke-virtual {p0, p4, p6}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; .line 77 invoke-virtual {p0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; move-result-object p0 return-object p0 .end method .method public static showCancelableProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnCancelListener;)Lcom/forum/login/MyProgressDialog; .registers 5 const/4 v0, 0x1 .line 29 invoke-static {p0, p1, p2, v0, p3}, Lcom/forum/login/DialogUtil;->showProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZLandroid/content/DialogInterface$OnCancelListener;)Lcom/forum/login/MyProgressDialog; move-result-object p0 return-object p0 .end method .method public static showNoCancelProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lcom/forum/login/MyProgressDialog; .registers 5 const/4 v0, 0x0 const/4 v1, 0x0 .line 34 invoke-static {p0, p1, p2, v0, v1}, Lcom/forum/login/DialogUtil;->showProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZLandroid/content/DialogInterface$OnCancelListener;)Lcom/forum/login/MyProgressDialog; move-result-object p0 return-object p0 .end method .method public static showProgress(Landroid/content/Context;)Landroid/app/Dialog; .registers 4 .line 38 new-instance v0, Landroid/app/Dialog; const v1, 0x7f110214 invoke-direct {v0, p0, v1}, Landroid/app/Dialog;->(Landroid/content/Context;I)V const v1, 0x7f0c00d0 const/4 v2, 0x0 .line 39 invoke-static {p0, v1, v2}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; move-result-object p0 .line 40 invoke-virtual {v0, p0}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V const/4 p0, 0x0 .line 41 invoke-virtual {v0, p0}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V .line 42 invoke-virtual {v0}, Landroid/app/Dialog;->show()V .line 43 sput-object v0, Lcom/forum/login/DialogUtil;->dialog:Landroid/app/Dialog; return-object v0 .end method .method public static showProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZLandroid/content/DialogInterface$OnCancelListener;)Lcom/forum/login/MyProgressDialog; .registers 6 .line 50 new-instance v0, Lcom/forum/login/MyProgressDialog; invoke-direct {v0, p0, p1, p2}, Lcom/forum/login/MyProgressDialog;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .line 51 invoke-virtual {v0, p3}, Lcom/forum/login/MyProgressDialog;->setCancelable(Z)V const/4 p0, 0x0 .line 52 invoke-virtual {v0, p0}, Lcom/forum/login/MyProgressDialog;->setCanceledOnTouchOutside(Z)V if-eqz p3, :cond_13 if-eqz p4, :cond_13 .line 54 invoke-virtual {v0, p4}, Lcom/forum/login/MyProgressDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V .line 56 :cond_13 invoke-virtual {v0}, Lcom/forum/login/MyProgressDialog;->show()V .line 57 sput-object v0, Lcom/forum/login/DialogUtil;->dialog:Landroid/app/Dialog; return-object v0 .end method .method public static showWithProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Lcom/forum/login/MyProgressDialog; .registers 5 const/4 v0, 0x0 .line 24 invoke-static {p0, p1, p2, p3, v0}, Lcom/forum/login/DialogUtil;->showProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZLandroid/content/DialogInterface$OnCancelListener;)Lcom/forum/login/MyProgressDialog; move-result-object p0 return-object p0 .end method