DialogUtil.smali

.class public Lcom/cmcm/xiaobao/phone/commons/utils/DialogUtil;
.super Ljava/lang/Object;


# direct methods
.method public constructor <init>()V
    .registers 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static createAlertDialog(Landroid/content/Context;IIILandroid/content/DialogInterface$OnClickListener;ILandroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;
    .registers 10

    const/4 v2, 0x1

    new-instance v0, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    invoke-direct {v0, p0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;-><init>(Landroid/content/Context;)V

    invoke-virtual {v0, p1}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setTitle(I)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, p2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setMessage(I)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, v2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setCancelable(Z)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    if-eqz p4, :cond_16

    invoke-virtual {v0, p3, p4}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_16
    if-eqz p6, :cond_1b

    invoke-virtual {v0, p5, p6}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_1b
    invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->create()Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;

    move-result-object v0

    invoke-virtual {v0, v2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;->setCanceledOnTouchOutside(Z)V

    return-object v0
.end method

.method public static createAlertDialog(Landroid/content/Context;IIILandroid/content/DialogInterface$OnClickListener;ILandroid/content/DialogInterface$OnClickListener;ILandroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;
    .registers 12

    const/4 v2, 0x1

    new-instance v0, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    invoke-direct {v0, p0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;-><init>(Landroid/content/Context;)V

    invoke-virtual {v0, p1}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setTitle(I)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, p2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setMessage(I)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, v2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setCancelable(Z)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    if-eqz p4, :cond_16

    invoke-virtual {v0, p3, p4}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_16
    if-eqz p6, :cond_1b

    invoke-virtual {v0, p5, p6}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_1b
    if-eqz p8, :cond_20

    invoke-virtual {v0, p7, p8}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_20
    invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->create()Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;

    move-result-object v0

    invoke-virtual {v0, v2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;->setCanceledOnTouchOutside(Z)V

    return-object v0
.end method

.method public static createAlertDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;
    .registers 10

    const/4 v2, 0x1

    new-instance v0, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    invoke-direct {v0, p0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;-><init>(Landroid/content/Context;)V

    invoke-virtual {v0, p1}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, p2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, v2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setCancelable(Z)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_1a

    invoke-virtual {v0, p3, p4}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_1a
    if-eqz p6, :cond_1f

    invoke-virtual {v0, p5, p6}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_1f
    invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->create()Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;

    move-result-object v0

    invoke-virtual {v0, v2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;->setCanceledOnTouchOutside(Z)V

    return-object v0
.end method

.method public static createAlertDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;I)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;
    .registers 9

    invoke-static/range {p0 .. p6}, Lcom/cmcm/xiaobao/phone/commons/utils/DialogUtil;->createAlertDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;

    move-result-object v0

    invoke-virtual {v0, p7}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;->setMessageGravity(I)V

    return-object v0
.end method

.method public static createAlertDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;IZZ)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;
    .registers 11

    invoke-static/range {p0 .. p7}, Lcom/cmcm/xiaobao/phone/commons/utils/DialogUtil;->createAlertDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;I)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;

    move-result-object v0

    invoke-virtual {v0, p8}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;->setAutoClose(Z)V

    invoke-virtual {v0, p9}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;->setCancelable(Z)V

    return-object v0
.end method

.method public static createCustomViewDialog(Landroid/content/Context;IILandroid/content/DialogInterface$OnClickListener;ILandroid/content/DialogInterface$OnClickListener;Landroid/view/View;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;
    .registers 10

    const/4 v2, 0x1

    new-instance v0, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    invoke-direct {v0, p0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;-><init>(Landroid/content/Context;)V

    invoke-virtual {v0, p1}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setTitle(I)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, v2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setCancelable(Z)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    if-eqz p3, :cond_12

    invoke-virtual {v0, p2, p3}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_12
    if-eqz p5, :cond_17

    invoke-virtual {v0, p4, p5}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_17
    if-eqz p6, :cond_1c

    invoke-virtual {v0, p6}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setView(Landroid/view/View;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_1c
    invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->create()Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;

    move-result-object v0

    invoke-virtual {v0, v2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;->setCanceledOnTouchOutside(Z)V

    return-object v0
.end method

.method public static createCustomViewDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/view/View;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;
    .registers 10

    const/4 v2, 0x1

    new-instance v0, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    invoke-direct {v0, p0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;-><init>(Landroid/content/Context;)V

    invoke-virtual {v0, p1}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, v2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setCancelable(Z)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    if-eqz p3, :cond_12

    invoke-virtual {v0, p2, p3}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_12
    if-eqz p5, :cond_17

    invoke-virtual {v0, p4, p5}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_17
    if-eqz p6, :cond_1c

    invoke-virtual {v0, p6}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->setView(Landroid/view/View;)Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;

    :cond_1c
    invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog$Builder;->create()Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;

    move-result-object v0

    invoke-virtual {v0, v2}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/CommonDialog;->setCanceledOnTouchOutside(Z)V

    return-object v0
.end method

.method public static createHintDialog(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog;
    .registers 7

    const/4 v2, 0x1

    new-instance v0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog$Builder;

    invoke-direct {v0, p0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog$Builder;-><init>(Landroid/content/Context;)V

    invoke-virtual {v0, p1}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, v2}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog$Builder;->setCancelable(Z)Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog$Builder;

    if-eqz p3, :cond_12

    invoke-virtual {v0, p2, p3}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog$Builder;

    :cond_12
    invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog$Builder;->create()Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog;

    move-result-object v0

    invoke-virtual {v0, v2}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/HintDialog;->setCanceledOnTouchOutside(Z)V

    return-object v0
.end method

.method public static createProgressDialog(Landroid/content/Context;IILandroid/content/DialogInterface$OnCancelListener;)Landroid/app/ProgressDialog;
    .registers 7

    const/4 v2, 0x1

    new-instance v0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;

    invoke-direct {v0, p0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;-><init>(Landroid/content/Context;)V

    invoke-virtual {v0, p1}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;->setTitle(I)V

    invoke-virtual {p0, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;->setMessage(Ljava/lang/CharSequence;)V

    if-eqz p3, :cond_15

    invoke-virtual {v0, p3}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    :cond_15
    invoke-virtual {v0, v2}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;->setCanceledOnTouchOutside(Z)V

    invoke-virtual {v0, v2}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;->setCancelable(Z)V

    return-object v0
.end method

.method public static createProgressDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/ProgressDialog;
    .registers 7

    const/4 v2, 0x0

    new-instance v0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;

    invoke-direct {v0, p0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;-><init>(Landroid/content/Context;)V

    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_f

    invoke-virtual {v0, p1}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;->setTitle(Ljava/lang/String;)V

    :cond_f
    invoke-virtual {v0, p2}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;->setMessage(Ljava/lang/CharSequence;)V

    if-eqz p3, :cond_17

    invoke-virtual {v0, p3}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    :cond_17
    invoke-virtual {v0, v2}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;->setCanceledOnTouchOutside(Z)V

    invoke-virtual {v0, v2}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/CustomProgressDialog;->setCancelable(Z)V

    return-object v0
.end method

.method public static createProgressDialog1(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnDismissListener;)Landroid/app/ProgressDialog;
    .registers 7

    const/4 v2, 0x0

    new-instance v0, Landroid/app/ProgressDialog;

    invoke-direct {v0, p0}, Landroid/app/ProgressDialog;-><init>(Landroid/content/Context;)V

    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_f

    invoke-virtual {v0, p1}, Landroid/app/ProgressDialog;->setTitle(Ljava/lang/CharSequence;)V

    :cond_f
    invoke-virtual {v0, p2}, Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V

    if-eqz p3, :cond_17

    invoke-virtual {v0, p3}, Landroid/app/ProgressDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V

    :cond_17
    invoke-virtual {v0, v2}, Landroid/app/ProgressDialog;->setCanceledOnTouchOutside(Z)V

    invoke-virtual {v0, v2}, Landroid/app/ProgressDialog;->setCancelable(Z)V

    sget v1, Lcom/cmcm/xiaobao/phone/smarthome/R$drawable;->orion_sdk_base_ic_loading:I

    invoke-static {p0, v1}, Landroid/support/v4/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;->setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V

    return-object v0
.end method

.method public static createShowAddedDeviceDialog(Landroid/content/Context;Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeSyncDataBean$NewEquipInfoBean;Landroid/content/DialogInterface$OnShowListener;Z)Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceAddedDialog;
    .registers 6

    new-instance v0, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceAddedDialog$Builder;

    invoke-direct {v0, p0}, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceAddedDialog$Builder;-><init>(Landroid/content/Context;)V

    invoke-virtual {v0, p3}, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceAddedDialog$Builder;->setCancelable(Z)Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceAddedDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, p1}, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceAddedDialog$Builder;->setNewEquipInfoBean(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeSyncDataBean$NewEquipInfoBean;)Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceAddedDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, p2}, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceAddedDialog$Builder;->setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceAddedDialog$Builder;

    invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceAddedDialog$Builder;->create()Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceAddedDialog;

    move-result-object v0

    return-object v0
.end method

.method public static createShowSettingDeviceDialog(Landroid/content/Context;Lcom/cmcm/xiaobao/phone/smarthome/bean/AllDeviceListBean$DeviceItemBean;Landroid/content/DialogInterface$OnShowListener;Z)Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceSettingDialog;
    .registers 6

    new-instance v0, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceSettingDialog$Builder;

    invoke-direct {v0, p0}, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceSettingDialog$Builder;-><init>(Landroid/content/Context;)V

    invoke-virtual {v0, p3}, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceSettingDialog$Builder;->setCancelable(Z)Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceSettingDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, p1}, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceSettingDialog$Builder;->setNewEquipInfoBean(Lcom/cmcm/xiaobao/phone/smarthome/bean/AllDeviceListBean$DeviceItemBean;)Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceSettingDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, p2}, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceSettingDialog$Builder;->setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceSettingDialog$Builder;

    invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceSettingDialog$Builder;->create()Lcom/cmcm/xiaobao/phone/smarthome/dialog/DeviceSettingDialog;

    move-result-object v0

    return-object v0
.end method

.method public static createUpgradeDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Z)Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog;
    .registers 9

    new-instance v0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;

    invoke-direct {v0, p0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;-><init>(Landroid/content/Context;)V

    invoke-virtual {v0, p1}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, p2}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;->setSubTitle(Ljava/lang/CharSequence;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;

    move-result-object v1

    invoke-virtual {v1, p3}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;

    invoke-virtual {v0, p6}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;->setCancelable(Z)Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;

    if-eqz p5, :cond_18

    invoke-virtual {v0, p4, p5}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;

    :cond_18
    invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog$Builder;->create()Lcom/sdk/orion/ui/baselibrary/widget/dialog/UpgradeDialog;

    move-result-object v0

    return-object v0
.end method