LockNotifyScreenAct.smali

.class public Lcom/imo/android/imoim/screen/LockNotifyScreenAct;
.super Landroidx/fragment/app/FragmentActivity;
.source "SourceFile"


# instance fields
.field private a:Lcom/imo/android/imoim/screen/NotifyScreenSwipeAdapter;

.field private b:Landroidx/viewpager/widget/ViewPager;

.field private c:Lcom/imo/android/imoim/screen/b;

.field private d:J

.field private e:J


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

    .line 32
    invoke-direct {p0}, Landroidx/fragment/app/FragmentActivity;-><init>()V

    return-void
.end method

.method private a()V
    .registers 3

    .line 193
    iget-object v0, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->a:Lcom/imo/android/imoim/screen/NotifyScreenSwipeAdapter;

    iget-object v1, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->c:Lcom/imo/android/imoim/screen/b;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/screen/NotifyScreenSwipeAdapter;->a(Lcom/imo/android/imoim/screen/b;)Z

    move-result v0

    if-eqz v0, :cond_d

    .line 7263
    invoke-virtual {p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->finish()V

    :cond_d
    return-void
.end method

.method private a(Landroid/content/Intent;)V
    .registers 4

    if-eqz p1, :cond_1b

    const/4 v0, 0x0

    .line 201
    iput-object v0, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->c:Lcom/imo/android/imoim/screen/b;

    const-string v1, "feed_action"

    .line 202
    invoke-virtual {p1, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/screen/b;

    iput-object p1, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->c:Lcom/imo/android/imoim/screen/b;

    if-eqz p1, :cond_1b

    .line 204
    iget-object p1, p1, Lcom/imo/android/imoim/screen/b;->a:Ljava/lang/String;

    invoke-static {p1}, Lcom/imo/android/imoim/screen/c;->a(Ljava/lang/String;)Z

    move-result p1

    if-nez p1, :cond_1b

    .line 205
    iput-object v0, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->c:Lcom/imo/android/imoim/screen/b;

    :cond_1b
    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/screen/LockNotifyScreenAct;)V
    .registers 1

    .line 8263
    invoke-virtual {p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->finish()V

    return-void
.end method

.method static synthetic b(Lcom/imo/android/imoim/screen/LockNotifyScreenAct;)V
    .registers 1

    .line 32
    invoke-direct {p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->a()V

    return-void
.end method

.method static synthetic c(Lcom/imo/android/imoim/screen/LockNotifyScreenAct;)V
    .registers 5

    .line 9225
    invoke-virtual {p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->getIntent()Landroid/content/Intent;

    move-result-object p0

    if-eqz p0, :cond_24

    const/4 v0, 0x0

    :try_start_7
    const-string v1, "push_log"

    .line 9229
    invoke-virtual {p0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    invoke-static {p0}, Lcom/imo/android/imoim/aj/a;->c(Ljava/lang/String;)Lcom/imo/android/imoim/aj/a;

    move-result-object v0
    :try_end_11
    .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_11} :catch_12

    goto :goto_1b

    :catch_12
    move-exception p0

    const/4 v1, 0x1

    const-string v2, "LockNotifyScreenAct"

    const-string v3, "get push log error"

    .line 10083
    invoke-static {v2, v3, p0, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V

    :goto_1b
    if-eqz v0, :cond_24

    .line 10190
    sget-object p0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;

    iput-object p0, v0, Lcom/imo/android/imoim/aj/a;->d:Ljava/lang/Boolean;

    .line 9236
    invoke-virtual {v0}, Lcom/imo/android/imoim/aj/a;->d()V

    :cond_24
    return-void
.end method


# virtual methods
.method public onBackPressed()V
    .registers 1

    .line 104
    :try_start_0
    invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->onBackPressed()V
    :try_end_3
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4

    return-void

    .line 1263
    :catch_4
    invoke-virtual {p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->finish()V

    return-void
.end method

.method public onCreate(Landroid/os/Bundle;)V
    .registers 7

    .line 48
    invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V

    const-string p1, "LockNotifyScreenAct"

    const-string v0, "onCreate"

    .line 1071
    invoke-static {p1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    const p1, 0x7f0b04e9

    .line 50
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->setContentView(I)V

    .line 52
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iput-wide v0, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->e:J

    .line 53
    invoke-virtual {p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->getIntent()Landroid/content/Intent;

    move-result-object p1

    const-string v0, "feed_action_timestamp"

    const-wide/16 v1, -0x1

    invoke-virtual {p1, v0, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->d:J

    .line 54
    invoke-virtual {p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->getIntent()Landroid/content/Intent;

    move-result-object p1

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->a(Landroid/content/Intent;)V

    .line 57
    invoke-virtual {p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->getIntent()Landroid/content/Intent;

    move-result-object p1

    const/4 v0, 0x0

    const-string v1, "lights"

    invoke-virtual {p1, v1, v0}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z

    move-result p1

    .line 1213
    invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v1

    .line 1214
    invoke-virtual {v1}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;

    move-result-object v2

    .line 1216
    iget v3, v2, Landroid/view/WindowManager$LayoutParams;->flags:I

    const/high16 v4, 0x80000

    or-int/2addr v3, v4

    iput v3, v2, Landroid/view/WindowManager$LayoutParams;->flags:I

    if-eqz p1, :cond_4e

    .line 1218
    iget p1, v2, Landroid/view/WindowManager$LayoutParams;->flags:I

    const/high16 v3, 0x200000

    or-int/2addr p1, v3

    iput p1, v2, Landroid/view/WindowManager$LayoutParams;->flags:I

    .line 1221
    :cond_4e
    invoke-virtual {v1, v2}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V

    .line 63
    invoke-virtual {p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->getResources()Landroid/content/res/Resources;

    move-result-object p1

    const v1, 0x7f050008

    invoke-virtual {p1, v1}, Landroid/content/res/Resources;->getBoolean(I)Z

    move-result p1

    const/4 v1, 0x1

    if-nez p1, :cond_62

    .line 64
    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->setRequestedOrientation(I)V

    :cond_62
    const p1, 0x7f090d30

    .line 67
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroidx/viewpager/widget/ViewPager;

    iput-object p1, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->b:Landroidx/viewpager/widget/ViewPager;

    .line 68
    new-instance v2, Lcom/imo/android/imoim/screen/LockNotifyScreenAct$1;

    invoke-direct {v2, p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct$1;-><init>(Lcom/imo/android/imoim/screen/LockNotifyScreenAct;)V

    invoke-virtual {p1, v2}, Landroidx/viewpager/widget/ViewPager;->setOnPageChangeListener(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V

    .line 85
    new-instance p1, Lcom/imo/android/imoim/screen/NotifyScreenSwipeAdapter;

    invoke-virtual {p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;

    move-result-object v2

    invoke-direct {p1, v2, p0}, Lcom/imo/android/imoim/screen/NotifyScreenSwipeAdapter;-><init>(Landroidx/fragment/app/FragmentManager;Landroid/app/Activity;)V

    iput-object p1, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->a:Lcom/imo/android/imoim/screen/NotifyScreenSwipeAdapter;

    .line 86
    iget-object v2, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->b:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v2, p1}, Landroidx/viewpager/widget/ViewPager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V

    .line 87
    iget-object p1, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->b:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {p1, v1, v0}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(IZ)V

    .line 89
    invoke-static {p0}, Lcom/imo/android/imoim/activities/l;->a(Landroid/app/Activity;)V

    .line 91
    new-instance p1, Lcom/imo/android/imoim/screen/LockNotifyScreenAct$2;

    invoke-direct {p1, p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct$2;-><init>(Lcom/imo/android/imoim/screen/LockNotifyScreenAct;)V

    const-wide/16 v0, 0x12c

    invoke-static {p1, v0, v1}, Lcom/imo/android/imoim/util/ec;->a(Ljava/lang/Runnable;J)V

    const-string p1, "new_show"

    .line 1242
    iget-object v0, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->c:Lcom/imo/android/imoim/screen/b;

    if-eqz v0, :cond_eb

    .line 1245
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    :try_start_a2
    const-string v1, "type"

    .line 1247
    iget-object v2, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->c:Lcom/imo/android/imoim/screen/b;

    iget-object v2, v2, Lcom/imo/android/imoim/screen/b;->n:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "id"

    .line 1248
    iget-object v2, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->c:Lcom/imo/android/imoim/screen/b;

    iget-object v2, v2, Lcom/imo/android/imoim/screen/b;->k:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "source"

    .line 1249
    iget-object v2, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->c:Lcom/imo/android/imoim/screen/b;

    iget-object v2, v2, Lcom/imo/android/imoim/screen/b;->g:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "opt"

    .line 1250
    invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string p1, "location"

    .line 1251
    iget-object v1, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->c:Lcom/imo/android/imoim/screen/b;

    iget-object v1, v1, Lcom/imo/android/imoim/screen/b;->i:Ljava/lang/String;

    invoke-virtual {v0, p1, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string p1, "area"

    const-string v1, "lock"

    .line 1252
    invoke-virtual {v0, p1, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string p1, "expand"

    .line 1253
    iget-object v1, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->c:Lcom/imo/android/imoim/screen/b;

    iget-object v1, v1, Lcom/imo/android/imoim/screen/b;->m:Ljava/lang/String;

    invoke-virtual {v0, p1, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string p1, "passage"

    .line 1254
    iget-object v1, p0, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->c:Lcom/imo/android/imoim/screen/b;

    iget-object v1, v1, Lcom/imo/android/imoim/screen/b;->o:Ljava/lang/String;

    invoke-virtual {v0, p1, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_e4
    .catch Lorg/json/JSONException; {:try_start_a2 .. :try_end_e4} :catch_e4

    .line 1259
    :catch_e4
    sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v1, "show_push2"

    invoke-virtual {p1, v1, v0}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V

    :cond_eb
    const-string p1, "likee"

    .line 98
    invoke-static {p1}, Lcom/imo/android/imoim/screen/provider/b;->a(Ljava/lang/String;)V

    return-void
.end method

.method public onDestroy()V
    .registers 3

    const-string v0, "LockNotifyScreenAct"

    const-string v1, "onDestroy"

    .line 6071
    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 140
    invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->onDestroy()V

    .line 141
    invoke-static {p0}, Lcom/imo/android/imoim/activities/l;->b(Landroid/app/Activity;)V

    .line 142
    invoke-static {}, Lcom/imo/android/imoim/screen/provider/b;->b()V

    return-void
.end method

.method public onNewIntent(Landroid/content/Intent;)V
    .registers 4

    .line 187
    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    const-string v1, "onNewIntent "

    invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    const-string v1, "LockNotifyScreenAct"

    .line 7071
    invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 188
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->a(Landroid/content/Intent;)V

    .line 189
    invoke-direct {p0}, Lcom/imo/android/imoim/screen/LockNotifyScreenAct;->a()V

    return-void
.end method

.method public onPause()V
    .registers 3

    const-string v0, "LockNotifyScreenAct"

    const-string v1, "onPause"

    .line 3071
    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 120
    invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->onPause()V

    .line 121
    sget-object v0, Lcom/imo/android/imoim/IMO;->o:Lcom/imo/android/imoim/managers/f;

    const/4 v1, 0x0

    iput-boolean v1, v0, Lcom/imo/android/imoim/managers/f;->c:Z

    return-void
.end method

.method public onResume()V
    .registers 3

    const-string v0, "LockNotifyScreenAct"

    const-string v1, "onResume"

    .line 2071
    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 113
    invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->onResume()V

    .line 114
    sget-object v0, Lcom/imo/android/imoim/IMO;->o:Lcom/imo/android/imoim/managers/f;

    const/4 v1, 0x1

    iput-boolean v1, v0, Lcom/imo/android/imoim/managers/f;->c:Z

    return-void
.end method

.method public onStart()V
    .registers 3

    const-string v0, "LockNotifyScreenAct"

    const-string v1, "onStart"

    .line 4071
    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 127
    invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->onStart()V

    .line 128
    sget-object v0, Lcom/imo/android/imoim/IMO;->R:Lcom/imo/android/imoim/managers/g;

    const/4 v1, 0x1

    .line 4156
    iput-boolean v1, v0, Lcom/imo/android/imoim/managers/g;->a:Z

    return-void
.end method

.method public onStop()V
    .registers 3

    const-string v0, "LockNotifyScreenAct"

    const-string v1, "onStop"

    .line 5071
    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 134
    invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->onStop()V

    return-void
.end method