OrionWakeUpDetailActivity.smali
.class public Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;
.super Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Lcom/sdk/orion/ui/baselibrary/widget/MediaPlayerManager$OnPlayListener;
.implements Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView$onSelectedChangeListener;
# static fields
.field private static final SAY_BED_IS_CLOSE:I = 0x1
.field private static final SAY_BED_IS_OPEN:I = 0x0
.field public static final TYPE_15:I = 0xf
.field public static final TYPE_3:I = 0x3
.field public static final TYPE_4:I = 0x4
.field public static final WEEK_DAYS:I = 0x7
# instance fields
.field private mContent:Landroid/widget/TextView;
.field private mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
.field private mData:Lcom/sdk/orion/bean/WakeUpListBean;
.field private mImage:Landroid/widget/ImageView;
.field private mOpenState:I
.field private mPickDate:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
.field private mPlayer:Lcom/sdk/orion/lib/wakeup/widgets/OrionWakeUpPlayer;
.field private mRotate:Landroid/view/animation/Animation;
.field private mRotateImage:Landroid/widget/ImageView;
.field private mSaveOrCloseButton:Landroid/widget/TextView;
.field private mShowTimeLayout:Landroid/widget/TextView;
.field private mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
.field private mTitle:Landroid/widget/TextView;
.field private mWeekState:Landroid/widget/TextView;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;-><init>()V
return-void
.end method
.method static synthetic access$000(Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;)Lcom/sdk/orion/bean/WakeUpDateCreator;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
return-object v0
.end method
.method static synthetic access$100(Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;)Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPickDate:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
return-object v0
.end method
.method static synthetic access$200(Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;)Landroid/widget/TextView;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mWeekState:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$300(Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;)Landroid/widget/TextView;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mShowTimeLayout:Landroid/widget/TextView;
return-object v0
.end method
.method private createWeekData()V
.registers 5
const/4 v3, 0x3
const/4 v1, 0x0
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIntent_time()Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;
move-result-object v0
if-eqz v0, :cond_2e
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIntent_time()Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;
move-result-object v0
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;->getSubType()I
move-result v0
if-ne v0, v3, :cond_2f
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIntent_time()Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;
move-result-object v0
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;->getSuperType()I
move-result v0
if-ne v0, v3, :cond_2f
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mWeekState:Landroid/widget/TextView;
sget v1, Lcom/sdk/orion/lib/wakeup/R$string;->orion_sdk_wake_up_everyday:I
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpDateCreator;->setAllDayChoice()V
:cond_2e
:goto_2e
return-void
:cond_2f
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIntent_time()Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;
move-result-object v0
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;->getSubType()I
move-result v0
const/4 v2, 0x4
if-ne v0, v2, :cond_83
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIntent_time()Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;
move-result-object v0
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;->getSuperType()I
move-result v0
if-ne v0, v3, :cond_83
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIntent_time()Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;
move-result-object v0
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;->getLoopDates()Ljava/util/List;
move-result-object v0
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean$LoopDatesBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean$LoopDatesBean;->getLoopWeek()Ljava/lang/String;
move-result-object v0
const-string/jumbo v2, ","
invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
array-length v0, v2
if-lez v0, :cond_2e
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPickDate:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->setLeftGone()V
move v0, v1
:goto_6c
array-length v1, v2
if-ge v0, v1, :cond_7d
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
aget-object v3, v2, v0
invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v3
invoke-virtual {v1, v3}, Lcom/sdk/orion/bean/WakeUpDateCreator;->setOneDay(I)V
add-int/lit8 v0, v0, 0x1
goto :goto_6c
:cond_7d
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpDateCreator;->setResultTime()V
goto :goto_2e
:cond_83
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIntent_time()Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;
move-result-object v0
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;->getSubType()I
move-result v0
const/16 v2, 0xf
if-ne v0, v2, :cond_d8
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIntent_time()Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;
move-result-object v0
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;->getSuperType()I
move-result v0
if-ne v0, v3, :cond_d8
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIntent_time()Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;
move-result-object v0
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean;->getLoopDates()Ljava/util/List;
move-result-object v0
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean$LoopDatesBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean$IntentTimeBean$LoopDatesBean;->getLoopWeek()Ljava/lang/String;
move-result-object v0
const-string/jumbo v2, ","
invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
array-length v2, v0
if-lez v2, :cond_2e
iget-object v2, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPickDate:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
invoke-virtual {v2}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->setLeftGone()V
:goto_c0
array-length v2, v0
if-ge v1, v2, :cond_d1
iget-object v2, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
aget-object v3, v0, v1
invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v3
invoke-virtual {v2, v3}, Lcom/sdk/orion/bean/WakeUpDateCreator;->setOneDay(I)V
add-int/lit8 v1, v1, 0x1
goto :goto_c0
:cond_d1
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpDateCreator;->setResultTime()V
goto/16 :goto_2e
:cond_d8
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mWeekState:Landroid/widget/TextView;
sget v1, Lcom/sdk/orion/lib/wakeup/R$string;->orion_sdk_wake_up_only_once:I
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
goto/16 :goto_2e
.end method
.method private full()V
.registers 1
invoke-direct {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->fullWakeUpSetParams()V
invoke-virtual {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->saveWakeUp()V
return-void
.end method
.method private fullWakeUpSetParams()V
.registers 6
const/4 v4, 0x3
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
new-instance v1, Lcom/sdk/orion/bean/WakeUpValueBean$LoopValue;
iget-object v2, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v2}, Lcom/sdk/orion/bean/WakeUpDateCreator;->getTime()Lcom/sdk/orion/bean/WakeUpTimeData;
move-result-object v2
const/4 v3, 0x1
invoke-direct {v1, v2, v3}, Lcom/sdk/orion/bean/WakeUpValueBean$LoopValue;-><init>(Lcom/sdk/orion/bean/WakeUpTimeData;Z)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
new-instance v1, Lcom/sdk/orion/bean/WakeUpValueBean;
invoke-direct {v1}, Lcom/sdk/orion/bean/WakeUpValueBean;-><init>()V
iput-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
invoke-virtual {v1, v4}, Lcom/sdk/orion/bean/WakeUpValueBean;->setType(I)V
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
invoke-virtual {v1, v4}, Lcom/sdk/orion/bean/WakeUpValueBean;->setSub_type(I)V
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
invoke-virtual {v1, v0}, Lcom/sdk/orion/bean/WakeUpValueBean;->setLoop_value(Ljava/util/List;)V
return-void
.end method
.method public static getStartIntent(Landroid/content/Context;Lcom/sdk/orion/bean/WakeUpListBean;)Landroid/content/Intent;
.registers 4
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string/jumbo v1, "data"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
return-object v0
.end method
.method private initTheme()V
.registers 2
iget-boolean v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mHandleStatusBar:Z
if-eqz v0, :cond_9
sget v0, Lcom/sdk/orion/lib/wakeup/R$id;->rl_top:I
invoke-static {p0, v0}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->handleTitleBar(Landroid/app/Activity;I)V
:cond_9
return-void
.end method
.method private loopAndNotContinuitySetParams()V
.registers 4
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
new-instance v1, Lcom/sdk/orion/bean/WakeUpValueBean$LoopValue;
iget-object v2, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v2}, Lcom/sdk/orion/bean/WakeUpDateCreator;->getTime()Lcom/sdk/orion/bean/WakeUpTimeData;
move-result-object v2
invoke-direct {v1, v2}, Lcom/sdk/orion/bean/WakeUpValueBean$LoopValue;-><init>(Lcom/sdk/orion/bean/WakeUpTimeData;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
new-instance v1, Lcom/sdk/orion/bean/WakeUpValueBean;
invoke-direct {v1}, Lcom/sdk/orion/bean/WakeUpValueBean;-><init>()V
iput-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
const/4 v2, 0x3
invoke-virtual {v1, v2}, Lcom/sdk/orion/bean/WakeUpValueBean;->setType(I)V
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
const/4 v2, 0x4
invoke-virtual {v1, v2}, Lcom/sdk/orion/bean/WakeUpValueBean;->setSub_type(I)V
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
invoke-virtual {v1, v0}, Lcom/sdk/orion/bean/WakeUpValueBean;->setLoop_value(Ljava/util/List;)V
return-void
.end method
.method private onceWakeUpSetParams()V
.registers 4
new-instance v0, Lcom/sdk/orion/bean/WakeUpValueBean;
invoke-direct {v0}, Lcom/sdk/orion/bean/WakeUpValueBean;-><init>()V
iput-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/sdk/orion/bean/WakeUpValueBean;->setType(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/sdk/orion/bean/WakeUpValueBean;->setSub_type(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
new-instance v1, Lcom/sdk/orion/bean/WakeUpValueBean$BeginBean;
iget-object v2, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v2}, Lcom/sdk/orion/bean/WakeUpDateCreator;->getTime()Lcom/sdk/orion/bean/WakeUpTimeData;
move-result-object v2
invoke-direct {v1, v2}, Lcom/sdk/orion/bean/WakeUpValueBean$BeginBean;-><init>(Lcom/sdk/orion/bean/WakeUpTimeData;)V
invoke-virtual {v0, v1}, Lcom/sdk/orion/bean/WakeUpValueBean;->setBegin(Lcom/sdk/orion/bean/WakeUpValueBean$BeginBean;)V
return-void
.end method
.method private parseTime(Ljava/lang/String;J)Ljava/lang/Integer;
.registers 6
new-instance v0, Ljava/text/SimpleDateFormat;
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v1
invoke-direct {v0, p1, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
return-object v0
.end method
.method private save()V
.registers 6
const/4 v4, 0x7
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpDateCreator;->getTime()Lcom/sdk/orion/bean/WakeUpTimeData;
move-result-object v0
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v1}, Lcom/sdk/orion/bean/WakeUpDateCreator;->getTimeMillis()J
move-result-wide v2
const-string/jumbo v1, "dd"
invoke-direct {p0, v1, v2, v3}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->parseTime(Ljava/lang/String;J)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {v0, v1}, Lcom/sdk/orion/bean/WakeUpTimeData;->setDay(I)V
const-string/jumbo v1, "MM"
invoke-direct {p0, v1, v2, v3}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->parseTime(Ljava/lang/String;J)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {v0, v1}, Lcom/sdk/orion/bean/WakeUpTimeData;->setMonth(I)V
const-string/jumbo v1, "yyyy"
invoke-direct {p0, v1, v2, v3}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->parseTime(Ljava/lang/String;J)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {v0, v1}, Lcom/sdk/orion/bean/WakeUpTimeData;->setYear(I)V
const-string/jumbo v1, "mm"
invoke-direct {p0, v1, v2, v3}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->parseTime(Ljava/lang/String;J)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {v0, v1}, Lcom/sdk/orion/bean/WakeUpTimeData;->setMinute(I)V
const-string/jumbo v1, "HH"
invoke-direct {p0, v1, v2, v3}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->parseTime(Ljava/lang/String;J)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {v0, v1}, Lcom/sdk/orion/bean/WakeUpTimeData;->setHour(I)V
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/sdk/orion/bean/WakeUpTimeData;->setSecond(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpDateCreator;->selectWeekDays()I
move-result v0
if-nez v0, :cond_62
invoke-virtual {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->once()V
:cond_62
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpDateCreator;->selectWeekDays()I
move-result v0
if-ne v0, v4, :cond_6d
invoke-direct {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->full()V
:cond_6d
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpDateCreator;->selectWeekDays()I
move-result v0
if-lez v0, :cond_80
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpDateCreator;->selectWeekDays()I
move-result v0
if-ge v0, v4, :cond_80
invoke-virtual {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->loopAndNotContinuity()V
:cond_80
return-void
.end method
.method private setData()V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIs_set()I
move-result v0
iput v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mOpenState:I
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTitle:Landroid/widget/TextView;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v1}, Lcom/sdk/orion/bean/WakeUpListBean;->getTrack_title()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mContent:Landroid/widget/TextView;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v1}, Lcom/sdk/orion/bean/WakeUpListBean;->getTrack_content()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getTrack_cover()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mImage:Landroid/widget/ImageView;
invoke-static {v0, v1}, Lcom/sdk/orion/ui/baselibrary/utils/ImageLoader;->loadRoundImage(Ljava/lang/String;Landroid/widget/ImageView;)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mShowTimeLayout:Landroid/widget/TextView;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v1}, Lcom/sdk/orion/bean/WakeUpListBean;->getDesc()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mWeekState:Landroid/widget/TextView;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v1}, Lcom/sdk/orion/bean/WakeUpListBean;->getDate()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-direct {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->createWeekData()V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIs_set()I
move-result v0
if-nez v0, :cond_4e
invoke-virtual {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->hasOpen()V
:goto_4d
return-void
:cond_4e
invoke-virtual {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->stateFirstOpen()V
goto :goto_4d
.end method
.method private showAlarmType()V
.registers 3
new-instance v0, Lcom/sdk/orion/ui/baselibrary/widget/actionsheet/NormalActionSheet;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v1}, Lcom/sdk/orion/bean/WakeUpDateCreator;->getWeekList()[Lcom/sdk/orion/bean/NormalSheetBean;
move-result-object v1
invoke-direct {v0, p0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/actionsheet/NormalActionSheet;-><init>(Landroid/content/Context;[Lcom/sdk/orion/bean/NormalSheetBean;)V
invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/widget/actionsheet/NormalActionSheet;->builder()Lcom/sdk/orion/ui/baselibrary/widget/actionsheet/NormalActionSheet;
move-result-object v0
new-instance v1, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity$1;
invoke-direct {v1, p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity$1;-><init>(Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;)V
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/actionsheet/NormalActionSheet;->setListener(Lcom/sdk/orion/ui/baselibrary/widget/actionsheet/NormalActionSheet$OnOkButtonListener;)Lcom/sdk/orion/ui/baselibrary/widget/actionsheet/NormalActionSheet;
move-result-object v0
invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/widget/actionsheet/NormalActionSheet;->show()V
return-void
.end method
.method private willSave()V
.registers 5
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpDateCreator;->getTimeMillis()J
move-result-wide v0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
cmp-long v0, v0, v2
if-gez v0, :cond_1c
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpDateCreator;->selectWeekDays()I
move-result v0
if-nez v0, :cond_1c
sget v0, Lcom/sdk/orion/lib/wakeup/R$string;->orion_sdk_wake_up_too_early:I
invoke-static {v0}, Lcom/sdk/orion/ui/baselibrary/utils/ToastUtils;->showToast(I)V
:goto_1b
return-void
:cond_1c
invoke-direct {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->save()V
goto :goto_1b
.end method
# virtual methods
.method public hasOpen()V
.registers 4
const/4 v0, 0x0
iput v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mOpenState:I
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mSaveOrCloseButton:Landroid/widget/TextView;
sget v1, Lcom/sdk/orion/lib/wakeup/R$string;->orion_sdk_wake_up_close:I
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
sget v0, Lcom/sdk/orion/lib/wakeup/R$id;->tv_title:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
sget v1, Lcom/sdk/orion/lib/wakeup/R$string;->orion_sdk_wake_up_edit:I
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPickDate:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->setVisibility(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mSaveOrCloseButton:Landroid/widget/TextView;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mActivity:Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;
sget v2, Lcom/sdk/orion/lib/wakeup/R$color;->orion_sdk_red:I
invoke-static {v1, v2}, Lcom/sdk/orion/ui/baselibrary/utils/CompatUtils;->getColor(Landroid/content/Context;I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
return-void
.end method
.method public init()V
.registers 4
invoke-virtual {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string/jumbo v1, "data"
invoke-virtual {v0, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;
move-result-object v0
check-cast v0, Lcom/sdk/orion/bean/WakeUpListBean;
iput-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-direct {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->initTheme()V
sget v0, Lcom/sdk/orion/lib/wakeup/R$id;->iv_left:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
sget v0, Lcom/sdk/orion/lib/wakeup/R$id;->wake_up_alarm_type_layout:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
sget v0, Lcom/sdk/orion/lib/wakeup/R$id;->wake_up_detail_title:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTitle:Landroid/widget/TextView;
sget v0, Lcom/sdk/orion/lib/wakeup/R$id;->wake_up_detail_context:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mContent:Landroid/widget/TextView;
sget v0, Lcom/sdk/orion/lib/wakeup/R$id;->wake_up_week_state:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mWeekState:Landroid/widget/TextView;
sget v0, Lcom/sdk/orion/lib/wakeup/R$id;->wake_up_detail_time:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mShowTimeLayout:Landroid/widget/TextView;
sget v0, Lcom/sdk/orion/lib/wakeup/R$id;->text_save:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mSaveOrCloseButton:Landroid/widget/TextView;
sget v0, Lcom/sdk/orion/lib/wakeup/R$id;->wake_up_item_image:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mImage:Landroid/widget/ImageView;
sget v0, Lcom/sdk/orion/lib/wakeup/R$id;->wake_up_detail_play_layout:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
sget v1, Lcom/sdk/orion/lib/wakeup/R$id;->rotate_image:I
invoke-virtual {p0, v1}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/ImageView;
iput-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mRotateImage:Landroid/widget/ImageView;
sget v1, Lcom/sdk/orion/lib/wakeup/R$id;->pickDate:I
invoke-virtual {p0, v1}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
iput-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPickDate:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
sget v1, Lcom/sdk/orion/lib/wakeup/R$anim;->rotate_anim:I
invoke-static {p0, v1}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;
move-result-object v1
iput-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mRotate:Landroid/view/animation/Animation;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPickDate:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
const/4 v2, 0x2
invoke-virtual {v1, v2}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->setViewType(I)V
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPickDate:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
invoke-virtual {v1, p0}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->setOnSelectedChangeListener(Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView$onSelectedChangeListener;)V
invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mShowTimeLayout:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mSaveOrCloseButton:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
new-instance v0, Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-direct {v0}, Lcom/sdk/orion/bean/WakeUpDateCreator;-><init>()V
iput-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
new-instance v0, Lcom/sdk/orion/lib/wakeup/widgets/OrionWakeUpPlayer;
invoke-direct {v0, p0}, Lcom/sdk/orion/lib/wakeup/widgets/OrionWakeUpPlayer;-><init>(Lcom/sdk/orion/ui/baselibrary/widget/MediaPlayerManager$OnPlayListener;)V
iput-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPlayer:Lcom/sdk/orion/lib/wakeup/widgets/OrionWakeUpPlayer;
return-void
.end method
.method public loopAndNotContinuity()V
.registers 1
invoke-direct {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->loopAndNotContinuitySetParams()V
invoke-virtual {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->saveWakeUp()V
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 5
const/4 v2, 0x1
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sget v1, Lcom/sdk/orion/lib/wakeup/R$id;->iv_left:I
if-ne v1, v0, :cond_d
invoke-virtual {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->finish()V
:cond_c
:goto_c
return-void
:cond_d
sget v1, Lcom/sdk/orion/lib/wakeup/R$id;->text_save:I
if-ne v1, v0, :cond_3a
iget v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mOpenState:I
if-ne v0, v2, :cond_18
invoke-direct {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->willSave()V
:cond_18
iget v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mOpenState:I
if-nez v0, :cond_c
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v1}, Lcom/sdk/orion/bean/WakeUpListBean;->getId()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ""
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0, v2}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->wakeUpSwitch(Ljava/lang/String;I)V
goto :goto_c
:cond_3a
sget v1, Lcom/sdk/orion/lib/wakeup/R$id;->wake_up_alarm_type_layout:I
if-ne v1, v0, :cond_42
invoke-direct {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->showAlarmType()V
goto :goto_c
:cond_42
sget v1, Lcom/sdk/orion/lib/wakeup/R$id;->wake_up_detail_play_layout:I
if-ne v1, v0, :cond_52
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPlayer:Lcom/sdk/orion/lib/wakeup/widgets/OrionWakeUpPlayer;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v1}, Lcom/sdk/orion/bean/WakeUpListBean;->getTrack_url()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sdk/orion/lib/wakeup/widgets/OrionWakeUpPlayer;->playMusic(Ljava/lang/String;)V
goto :goto_c
:cond_52
sget v1, Lcom/sdk/orion/lib/wakeup/R$id;->wake_up_detail_time:I
if-ne v1, v0, :cond_c
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPickDate:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->isShown()Z
move-result v0
if-eqz v0, :cond_66
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPickDate:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->setVisibility(I)V
goto :goto_c
:cond_66
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPickDate:Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;->setVisibility(I)V
goto :goto_c
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 3
.param p1 # Landroid/os/Bundle;
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.end param
invoke-super {p0, p1}, Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;->onCreate(Landroid/os/Bundle;)V
sget v0, Lcom/sdk/orion/lib/wakeup/R$layout;->orion_sdk_activity_wake_up_detail:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->setContentView(I)V
invoke-virtual {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->init()V
:try_start_b
invoke-direct {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->setData()V
:try_end_e
.catch Ljava/lang/Exception; {:try_start_b .. :try_end_e} :catch_f
:goto_e
return-void
:catch_f
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_e
.end method
.method protected onDestroy()V
.registers 2
invoke-super {p0}, Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;->onDestroy()V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPlayer:Lcom/sdk/orion/lib/wakeup/widgets/OrionWakeUpPlayer;
invoke-virtual {v0}, Lcom/sdk/orion/lib/wakeup/widgets/OrionWakeUpPlayer;->getMediaPlayerManager()Lcom/sdk/orion/ui/baselibrary/widget/MediaPlayerManager;
move-result-object v0
if-eqz v0, :cond_14
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mPlayer:Lcom/sdk/orion/lib/wakeup/widgets/OrionWakeUpPlayer;
invoke-virtual {v0}, Lcom/sdk/orion/lib/wakeup/widgets/OrionWakeUpPlayer;->getMediaPlayerManager()Lcom/sdk/orion/ui/baselibrary/widget/MediaPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/widget/MediaPlayerManager;->release()V
:cond_14
return-void
.end method
.method public onPlayStart(I)V
.registers 4
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mRotateImage:Landroid/widget/ImageView;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mRotate:Landroid/view/animation/Animation;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->startAnimation(Landroid/view/animation/Animation;)V
return-void
.end method
.method public onPlayStop(I)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mRotateImage:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->clearAnimation()V
return-void
.end method
.method public onSelected(Lcom/sdk/orion/ui/baselibrary/widget/PickTimeView;J)V
.registers 6
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v0, p2, p3}, Lcom/sdk/orion/bean/WakeUpDateCreator;->setTimeMillis(J)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mShowTimeLayout:Landroid/widget/TextView;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
invoke-virtual {v1}, Lcom/sdk/orion/bean/WakeUpDateCreator;->getShowString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/WakeUpListBean;->getIs_set()I
move-result v0
if-nez v0, :cond_1b
invoke-virtual {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->stateClose()V
:cond_1b
return-void
.end method
.method public once()V
.registers 1
invoke-direct {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->onceWakeUpSetParams()V
invoke-virtual {p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->saveWakeUp()V
return-void
.end method
.method public saveWakeUp()V
.registers 8
invoke-static {}, Lcom/sdk/orion/orion/OrionClient;->getInstance()Lcom/sdk/orion/orion/OrionClient;
move-result-object v0
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mCreator:Lcom/sdk/orion/bean/WakeUpDateCreator;
iget-object v2, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mTimeData:Lcom/sdk/orion/bean/WakeUpValueBean;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget-object v4, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v4}, Lcom/sdk/orion/bean/WakeUpListBean;->getId()I
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
const-string/jumbo v4, ""
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
iget-object v4, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v4}, Lcom/sdk/orion/bean/WakeUpListBean;->getTrack_url()Ljava/lang/String;
move-result-object v4
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getSpeakerDeviceId()Ljava/lang/String;
move-result-object v5
new-instance v6, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity$2;
invoke-direct {v6, p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity$2;-><init>(Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;)V
invoke-virtual/range {v0 .. v6}, Lcom/sdk/orion/orion/OrionClient;->saveWakeUp(Lcom/sdk/orion/bean/WakeUpDateCreator;Lcom/sdk/orion/bean/WakeUpValueBean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sdk/orion/callback/JsonCallback;)V
return-void
.end method
.method public stateClose()V
.registers 4
const/4 v0, 0x1
iput v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mOpenState:I
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mSaveOrCloseButton:Landroid/widget/TextView;
sget v1, Lcom/sdk/orion/lib/wakeup/R$string;->orion_sdk_wake_up_save:I
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mSaveOrCloseButton:Landroid/widget/TextView;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mActivity:Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;
sget v2, Lcom/sdk/orion/lib/wakeup/R$color;->orion_sdk_say_bed_save_button_color:I
invoke-static {v1, v2}, Lcom/sdk/orion/ui/baselibrary/utils/CompatUtils;->getColor(Landroid/content/Context;I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
return-void
.end method
.method public stateFirstOpen()V
.registers 4
const/4 v0, 0x1
iput v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mOpenState:I
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mSaveOrCloseButton:Landroid/widget/TextView;
sget v1, Lcom/sdk/orion/lib/wakeup/R$string;->orion_sdk_wake_up_open:I
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mWeekState:Landroid/widget/TextView;
sget v1, Lcom/sdk/orion/lib/wakeup/R$string;->orion_sdk_wake_up_only_once:I
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mSaveOrCloseButton:Landroid/widget/TextView;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mActivity:Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;
sget v2, Lcom/sdk/orion/lib/wakeup/R$color;->orion_sdk_say_bed_save_button_color:I
invoke-static {v1, v2}, Lcom/sdk/orion/ui/baselibrary/utils/CompatUtils;->getColor(Landroid/content/Context;I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
return-void
.end method
.method public stateOpen()V
.registers 4
const/4 v0, 0x0
iput v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mOpenState:I
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mSaveOrCloseButton:Landroid/widget/TextView;
sget v1, Lcom/sdk/orion/lib/wakeup/R$string;->orion_sdk_wake_up_close:I
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mSaveOrCloseButton:Landroid/widget/TextView;
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mActivity:Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;
sget v2, Lcom/sdk/orion/lib/wakeup/R$color;->orion_sdk_red:I
invoke-static {v1, v2}, Lcom/sdk/orion/ui/baselibrary/utils/CompatUtils;->getColor(Landroid/content/Context;I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
return-void
.end method
.method public wakeUpSwitch(Ljava/lang/String;I)V
.registers 9
invoke-static {}, Lcom/sdk/orion/orion/OrionClient;->getInstance()Lcom/sdk/orion/orion/OrionClient;
move-result-object v0
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getSpeakerDeviceId()Ljava/lang/String;
move-result-object v3
iget-object v1, p0, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;->mData:Lcom/sdk/orion/bean/WakeUpListBean;
invoke-virtual {v1}, Lcom/sdk/orion/bean/WakeUpListBean;->getAlarm_id()I
move-result v4
new-instance v5, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity$3;
invoke-direct {v5, p0}, Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity$3;-><init>(Lcom/sdk/orion/lib/wakeup/activity/OrionWakeUpDetailActivity;)V
move-object v1, p1
move v2, p2
invoke-virtual/range {v0 .. v5}, Lcom/sdk/orion/orion/OrionClient;->switchWakeUp(Ljava/lang/String;ILjava/lang/String;ILcom/sdk/orion/callback/JsonCallback;)V
return-void
.end method