PickTimeDialog.smali
.class public Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;
.super Landroid/support/v4/app/DialogFragment;
# interfaces
.implements Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView$onSelectedChangeListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog$a;
}
.end annotation
# instance fields
.field private a:Landroid/view/View;
.field private b:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
.field private c:Landroid/widget/TextView;
.field private d:Landroid/widget/TextView;
.field private e:I
.field private f:I
.field private g:Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog$a;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Landroid/support/v4/app/DialogFragment;-><init>()V
return-void
.end method
.method private a(Ljava/lang/String;)J
.registers 4
:try_start_0
new-instance v0, Ljava/text/SimpleDateFormat;
const-string/jumbo v1, "yyyy\u5e74MM\u6708dd\u65e5HH\u65f6mm\u5206"
invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;
move-result-object v0
invoke-virtual {v0}, Ljava/util/Date;->getTime()J
:try_end_f
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_f} :catch_11
move-result-wide v0
:goto_10
return-wide v0
:catch_11
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
goto :goto_10
.end method
.method static synthetic a(Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;)Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog$a;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->g:Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog$a;
return-object v0
.end method
.method private a()V
.registers 5
const/4 v3, 0x1
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->a:Landroid/view/View;
const v1, 0x7f10021f
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->b:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->a:Landroid/view/View;
const v1, 0x7f10021d
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->c:Landroid/widget/TextView;
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->a:Landroid/view/View;
const v1, 0x7f10021e
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->d:Landroid/widget/TextView;
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->b:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->setViewType(I)V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->b:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
invoke-virtual {v0, p0}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->setOnSelectedChangeListener(Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView$onSelectedChangeListener;)V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->b:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->setLeftGone()V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->c:Landroid/widget/TextView;
new-instance v1, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog$1;
invoke-direct {v1, p0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog$1;-><init>(Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->d:Landroid/widget/TextView;
new-instance v1, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog$2;
invoke-direct {v1, p0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog$2;-><init>(Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
const/16 v0, 0x7d0
iget v1, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->e:I
iget v2, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->f:I
invoke-static {v0, v3, v3, v1, v2}, Lcom/sdk/orion/ui/baselibrary/utils/DateUtil;->makeTime(IIIII)Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->b:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
invoke-direct {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->a(Ljava/lang/String;)J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->setTimeMillis(J)V
return-void
.end method
.method static synthetic b(Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;)I
.registers 2
iget v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->e:I
return v0
.end method
.method static synthetic c(Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;)I
.registers 2
iget v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->f:I
return v0
.end method
# virtual methods
.method public a(II)V
.registers 3
iput p1, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->e:I
iput p2, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->f:I
return-void
.end method
.method public a(Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog$a;)V
.registers 2
iput-object p1, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->g:Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog$a;
return-void
.end method
.method public onActivityCreated(Landroid/os/Bundle;)V
.registers 6
const/4 v3, -0x1
invoke-virtual {p0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->getDialog()Landroid/app/Dialog;
move-result-object v0
invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/view/Window;->requestFeature(I)Z
invoke-super {p0, p1}, Landroid/support/v4/app/DialogFragment;->onActivityCreated(Landroid/os/Bundle;)V
invoke-virtual {p0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->getDialog()Landroid/app/Dialog;
move-result-object v0
invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v0
new-instance v1, Landroid/graphics/drawable/ColorDrawable;
const/4 v2, 0x0
invoke-direct {v1, v2}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
invoke-virtual {v0, v1}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
invoke-virtual {p0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->getDialog()Landroid/app/Dialog;
move-result-object v0
invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v0
invoke-virtual {v0, v3, v3}, Landroid/view/Window;->setLayout(II)V
return-void
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 5
.param p2 # Landroid/view/ViewGroup;
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.end param
.param p3 # Landroid/os/Bundle;
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.end param
.annotation build Landroid/support/annotation/Nullable;
.end annotation
const v0, 0x7f040064
invoke-virtual {p1, v0, p2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->a:Landroid/view/View;
invoke-direct {p0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->a()V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->a:Landroid/view/View;
return-object v0
.end method
.method public onSelected(Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;J)V
.registers 6
const-string/jumbo v0, "HH"
invoke-static {v0, p2, p3}, Lcom/cmcm/xiaobao/phone/utils/o;->a(Ljava/lang/String;J)Ljava/lang/String;
move-result-object v0
const-string/jumbo v1, "mm"
invoke-static {v1, p2, p3}, Lcom/cmcm/xiaobao/phone/utils/o;->a(Ljava/lang/String;J)Ljava/lang/String;
move-result-object v1
:try_start_e
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->e:I
invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/SpeakerNotDisturb/PickTimeDialog;->f:I
:try_end_1a
.catch Ljava/lang/Exception; {:try_start_e .. :try_end_1a} :catch_1b
:goto_1a
return-void
:catch_1b
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_1a
.end method