NotifyGuideTransitActivity.smali
.class public Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;
.super Landroid/app/Activity;
.source "NotifyGuideTransitActivity.java"
# static fields
.field public static final REQUEST_CODE:Ljava/lang/String; = "request_code"
.field public static final REQUEST_FROM_NOTIFY_MSG_GUIDE:I
# instance fields
.field code:I
.field private isCallBack:Z
.field private mMessageTimerWork:Lcom/ijinshan/notificationlib/notificationhelper/TimerWorkMonitor;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 18
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
.line 21
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->isCallBack:Z
.line 23
const/4 v0, -0x1
iput v0, p0, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->code:I
return-void
.end method
.method public static startTransitActivity(Landroid/content/Context;I)V
.registers 4
.prologue
.line 25
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 26
const/high16 v1, 0x10000000
invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 27
const-string v1, "request_code"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 28
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 29
return-void
.end method
# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
.registers 6
.prologue
.line 33
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
.line 34
invoke-virtual {p0}, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
.line 36
const-string v1, "request_code"
invoke-virtual {v0, v1}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_18
.line 37
const-string v1, "request_code"
const/4 v2, -0x1
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->code:I
.line 39
:cond_18
iget v0, p0, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->code:I
if-nez v0, :cond_3d
.line 40
invoke-static {}, Lcom/ijinshan/notificationlib/notificationhelper/NotificationServiceUtil;->getNotificationServiceSettingIntent()Landroid/content/Intent;
move-result-object v0
.line 41
invoke-static {p0, v0}, Lcom/cmcm/locker/sdk/notificationhelper/impl/util/Commons;->startActivity(Landroid/content/Context;Landroid/content/Intent;)Z
.line 42
const/4 v0, 0x0
invoke-static {p0, v0}, Lcom/ijinshan/notificationlib/notificationhelper/ui/SocialMaskGuideActivity;->startMaskGuideActivity(Landroid/content/Context;Z)V
.line 43
new-instance v0, Lcom/ijinshan/notificationlib/notificationhelper/NotifySettingCallback;
invoke-direct {v0, p0}, Lcom/ijinshan/notificationlib/notificationhelper/NotifySettingCallback;-><init>(Landroid/app/Activity;)V
.line 44
new-instance v1, Lcom/ijinshan/notificationlib/notificationhelper/TimerWorkMonitor;
const v2, 0xea60
const/16 v3, 0x3e8
invoke-direct {v1, v0, v2, v3}, Lcom/ijinshan/notificationlib/notificationhelper/TimerWorkMonitor;-><init>(Lcom/ijinshan/notificationlib/notificationhelper/TimerWorkMonitor$ITimerCallback;II)V
iput-object v1, p0, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->mMessageTimerWork:Lcom/ijinshan/notificationlib/notificationhelper/TimerWorkMonitor;
.line 45
iget-object v0, p0, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->mMessageTimerWork:Lcom/ijinshan/notificationlib/notificationhelper/TimerWorkMonitor;
invoke-virtual {v0}, Lcom/ijinshan/notificationlib/notificationhelper/TimerWorkMonitor;->start()V
.line 47
:cond_3d
return-void
.end method
.method protected onDestroy()V
.registers 2
.prologue
.line 68
invoke-super {p0}, Landroid/app/Activity;->onDestroy()V
.line 69
iget-object v0, p0, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->mMessageTimerWork:Lcom/ijinshan/notificationlib/notificationhelper/TimerWorkMonitor;
if-eqz v0, :cond_c
.line 70
iget-object v0, p0, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->mMessageTimerWork:Lcom/ijinshan/notificationlib/notificationhelper/TimerWorkMonitor;
invoke-virtual {v0}, Lcom/ijinshan/notificationlib/notificationhelper/TimerWorkMonitor;->onDestroy()V
.line 72
:cond_c
return-void
.end method
.method protected onResume()V
.registers 3
.prologue
.line 51
invoke-super {p0}, Landroid/app/Activity;->onResume()V
.line 52
iget-boolean v0, p0, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->isCallBack:Z
if-eqz v0, :cond_1a
.line 53
invoke-virtual {p0}, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->finish()V
.line 54
invoke-static {p0}, Lcom/ijinshan/notificationlib/notificationhelper/NotificationServiceUtil;->IsNotificationServiceEnable(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_1a
.line 55
sget v0, Lcom/ijinshan/notificationlib/R$string;->guide_message_notify_enable_toast:I
const/4 v1, 0x0
invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/Toast;->show()V
.line 58
:cond_1a
return-void
.end method
.method protected onStop()V
.registers 2
.prologue
.line 62
invoke-super {p0}, Landroid/app/Activity;->onStop()V
.line 63
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/ijinshan/notificationlib/notificationhelper/ui/NotifyGuideTransitActivity;->isCallBack:Z
.line 64
return-void
.end method