j.smali
.class public Lcom/umeng/analytics/pro/j;
.super Ljava/lang/Object;
.source "AutoViewPageTracker.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/umeng/analytics/pro/j$a;
}
.end annotation
# static fields
.field public static a:Ljava/lang/String;
.field public static b:Lcom/umeng/analytics/MobclickAgent$PageMode;
.field static e:Ljava/lang/String;
.field static f:I
.field private static j:Lorg/json/JSONArray;
.field private static k:Ljava/lang/Object;
.field private static l:Landroid/app/Application;
# instance fields
.field c:Z
.field d:Z
.field g:Lcom/umeng/analytics/vshelper/a;
.field h:Landroid/app/Application$ActivityLifecycleCallbacks;
.field private final i:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field private m:Z
.field private n:I
.field private o:I
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
const/4 v1, 0x0
.line 50
sput-object v1, Lcom/umeng/analytics/pro/j;->a:Ljava/lang/String;
.line 52
new-instance v0, Lorg/json/JSONArray;
invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V
sput-object v0, Lcom/umeng/analytics/pro/j;->j:Lorg/json/JSONArray;
.line 53
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
sput-object v0, Lcom/umeng/analytics/pro/j;->k:Ljava/lang/Object;
.line 55
sput-object v1, Lcom/umeng/analytics/pro/j;->l:Landroid/app/Application;
.line 58
sget-object v0, Lcom/umeng/analytics/MobclickAgent$PageMode;->AUTO:Lcom/umeng/analytics/MobclickAgent$PageMode;
sput-object v0, Lcom/umeng/analytics/pro/j;->b:Lcom/umeng/analytics/MobclickAgent$PageMode;
.line 77
sput-object v1, Lcom/umeng/analytics/pro/j;->e:Ljava/lang/String;
.line 78
const/4 v0, -0x1
sput v0, Lcom/umeng/analytics/pro/j;->f:I
return-void
.end method
.method private constructor <init>()V
.registers 3
.prologue
const/4 v1, 0x0
.line 100
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 51
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/umeng/analytics/pro/j;->i:Ljava/util/Map;
.line 61
iput-boolean v1, p0, Lcom/umeng/analytics/pro/j;->m:Z
.line 70
iput-boolean v1, p0, Lcom/umeng/analytics/pro/j;->c:Z
.line 73
iput-boolean v1, p0, Lcom/umeng/analytics/pro/j;->d:Z
.line 75
iput v1, p0, Lcom/umeng/analytics/pro/j;->n:I
.line 76
iput v1, p0, Lcom/umeng/analytics/pro/j;->o:I
.line 98
invoke-static {}, Lcom/umeng/analytics/vshelper/PageNameMonitor;->getInstance()Lcom/umeng/analytics/vshelper/PageNameMonitor;
move-result-object v0
iput-object v0, p0, Lcom/umeng/analytics/pro/j;->g:Lcom/umeng/analytics/vshelper/a;
.line 192
new-instance v0, Lcom/umeng/analytics/pro/j$1;
invoke-direct {v0, p0}, Lcom/umeng/analytics/pro/j$1;-><init>(Lcom/umeng/analytics/pro/j;)V
iput-object v0, p0, Lcom/umeng/analytics/pro/j;->h:Landroid/app/Application$ActivityLifecycleCallbacks;
.line 101
monitor-enter p0
.line 102
:try_start_23
sget-object v0, Lcom/umeng/analytics/pro/j;->l:Landroid/app/Application;
if-eqz v0, :cond_2a
.line 103
invoke-direct {p0}, Lcom/umeng/analytics/pro/j;->d()V
.line 107
:cond_2a
monitor-exit p0
.line 109
return-void
.line 107
:catchall_2c
move-exception v0
monitor-exit p0
:try_end_2e
.catchall {:try_start_23 .. :try_end_2e} :catchall_2c
throw v0
.end method
.method synthetic constructor <init>(Lcom/umeng/analytics/pro/j$1;)V
.registers 2
.prologue
.line 49
invoke-direct {p0}, Lcom/umeng/analytics/pro/j;-><init>()V
return-void
.end method
.method static synthetic a(Lcom/umeng/analytics/pro/j;)I
.registers 3
.prologue
.line 49
iget v0, p0, Lcom/umeng/analytics/pro/j;->o:I
add-int/lit8 v1, v0, -0x1
iput v1, p0, Lcom/umeng/analytics/pro/j;->o:I
return v0
.end method
.method public static declared-synchronized a(Landroid/content/Context;)Lcom/umeng/analytics/pro/j;
.registers 3
.prologue
.line 85
const-class v1, Lcom/umeng/analytics/pro/j;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/umeng/analytics/pro/j;->l:Landroid/app/Application;
if-nez v0, :cond_15
.line 86
if-eqz p0, :cond_15
.line 87
instance-of v0, p0, Landroid/app/Activity;
if-eqz v0, :cond_1b
.line 88
check-cast p0, Landroid/app/Activity;
invoke-virtual {p0}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v0
sput-object v0, Lcom/umeng/analytics/pro/j;->l:Landroid/app/Application;
.line 94
:cond_15
:goto_15
invoke-static {}, Lcom/umeng/analytics/pro/j$a;->a()Lcom/umeng/analytics/pro/j;
:try_end_18
.catchall {:try_start_3 .. :try_end_18} :catchall_24
move-result-object v0
monitor-exit v1
return-object v0
.line 89
:cond_1b
:try_start_1b
instance-of v0, p0, Landroid/app/Application;
if-eqz v0, :cond_15
.line 90
check-cast p0, Landroid/app/Application;
sput-object p0, Lcom/umeng/analytics/pro/j;->l:Landroid/app/Application;
:try_end_23
.catchall {:try_start_1b .. :try_end_23} :catchall_24
goto :goto_15
.line 85
:catchall_24
move-exception v0
monitor-exit v1
throw v0
.end method
.method private a(Landroid/app/Activity;)V
.registers 8
.prologue
.line 402
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1}, Landroid/app/Activity;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "."
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p1}, Landroid/app/Activity;->getLocalClassName()Ljava/lang/String;
move-result-object 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
sput-object v0, Lcom/umeng/analytics/pro/j;->a:Ljava/lang/String;
.line 404
iget-object v1, p0, Lcom/umeng/analytics/pro/j;->i:Ljava/util/Map;
monitor-enter v1
.line 405
:try_start_24
iget-object v0, p0, Lcom/umeng/analytics/pro/j;->i:Ljava/util/Map;
sget-object v2, Lcom/umeng/analytics/pro/j;->a:Ljava/lang/String;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 406
monitor-exit v1
.line 407
return-void
.line 406
:catchall_35
move-exception v0
monitor-exit v1
:try_end_37
.catchall {:try_start_24 .. :try_end_37} :catchall_35
throw v0
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)V
.registers 6
.prologue
const/4 v0, 0x1
.line 145
sget v1, Lcom/umeng/analytics/pro/j;->f:I
if-ne v1, v0, :cond_53
invoke-static {p0}, Lcom/umeng/commonsdk/utils/UMUtils;->isMainProgress(Landroid/content/Context;)Z
move-result v1
if-eqz v1, :cond_53
.line 146
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 147
const-string v2, "pairUUID"
sget-object v3, Lcom/umeng/analytics/pro/j;->e:Ljava/lang/String;
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 148
const-string v2, "reason"
invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 149
sget-object v2, Lcom/umeng/analytics/pro/j;->e:Ljava/lang/String;
if-eqz v2, :cond_23
.line 150
const/4 v2, 0x0
sput-object v2, Lcom/umeng/analytics/pro/j;->e:Ljava/lang/String;
.line 152
:cond_23
if-eqz p0, :cond_53
.line 154
const-string v2, "pid"
invoke-static {}, Landroid/os/Process;->myPid()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 155
const-string v2, "isMainProcess"
invoke-static {p0}, Lcom/umeng/commonsdk/utils/UMUtils;->isMainProgress(Landroid/content/Context;)Z
move-result v3
if-eqz v3, :cond_54
:goto_3a
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 156
const-string v0, "Context"
invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 157
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
const-string v2, "$$_onUMengEnterBackground"
invoke-virtual {v0, p0, v2, v1}, Lcom/umeng/analytics/b;->a(Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;)V
.line 162
:cond_53
return-void
.line 155
:cond_54
const/4 v0, 0x0
goto :goto_3a
.end method
.method static synthetic a(Lcom/umeng/analytics/pro/j;Landroid/app/Activity;)V
.registers 2
.prologue
.line 49
invoke-direct {p0, p1}, Lcom/umeng/analytics/pro/j;->a(Landroid/app/Activity;)V
return-void
.end method
.method static synthetic b(Lcom/umeng/analytics/pro/j;)I
.registers 3
.prologue
.line 49
iget v0, p0, Lcom/umeng/analytics/pro/j;->n:I
add-int/lit8 v1, v0, -0x1
iput v1, p0, Lcom/umeng/analytics/pro/j;->n:I
return v0
.end method
.method private b(Landroid/app/Activity;)V
.registers 10
.prologue
const-wide/16 v0, 0x0
.line 411
.line 413
:try_start_2
iget-object v4, p0, Lcom/umeng/analytics/pro/j;->i:Ljava/util/Map;
monitor-enter v4
:try_end_5
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_5} :catch_82
.line 414
:try_start_5
sget-object v2, Lcom/umeng/analytics/pro/j;->a:Ljava/lang/String;
if-nez v2, :cond_2c
.line 415
if-eqz p1, :cond_2c
.line 416
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1}, Landroid/app/Activity;->getPackageName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, "."
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {p1}, Landroid/app/Activity;->getLocalClassName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
sput-object v2, Lcom/umeng/analytics/pro/j;->a:Ljava/lang/String;
.line 419
:cond_2c
sget-object v2, Lcom/umeng/analytics/pro/j;->a:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_89
.line 420
iget-object v2, p0, Lcom/umeng/analytics/pro/j;->i:Ljava/util/Map;
sget-object v3, Lcom/umeng/analytics/pro/j;->a:Ljava/lang/String;
invoke-interface {v2, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_89
.line 421
iget-object v0, p0, Lcom/umeng/analytics/pro/j;->i:Ljava/util/Map;
sget-object v1, Lcom/umeng/analytics/pro/j;->a:Ljava/lang/String;
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 422
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sub-long/2addr v2, v0
.line 423
iget-object v5, p0, Lcom/umeng/analytics/pro/j;->i:Ljava/util/Map;
sget-object v6, Lcom/umeng/analytics/pro/j;->a:Ljava/lang/String;
invoke-interface {v5, v6}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 426
:goto_58
monitor-exit v4
:try_end_59
.catchall {:try_start_5 .. :try_end_59} :catchall_7f
.line 428
:try_start_59
sget-object v4, Lcom/umeng/analytics/pro/j;->k:Ljava/lang/Object;
monitor-enter v4
:try_end_5c
.catch Ljava/lang/Throwable; {:try_start_59 .. :try_end_5c} :catch_82
.line 430
:try_start_5c
new-instance v5, Lorg/json/JSONObject;
invoke-direct {v5}, Lorg/json/JSONObject;-><init>()V
.line 432
const-string v6, "page_name"
sget-object v7, Lcom/umeng/analytics/pro/j;->a:Ljava/lang/String;
invoke-virtual {v5, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 433
const-string v6, "duration"
invoke-virtual {v5, v6, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 434
const-string v2, "page_start"
invoke-virtual {v5, v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 435
const-string v0, "type"
const/4 v1, 0x0
invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 436
sget-object v0, Lcom/umeng/analytics/pro/j;->j:Lorg/json/JSONArray;
invoke-virtual {v0, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
:try_end_7d
.catch Ljava/lang/Throwable; {:try_start_5c .. :try_end_7d} :catch_87
.catchall {:try_start_5c .. :try_end_7d} :catchall_84
.line 439
:goto_7d
:try_start_7d
monitor-exit v4
:try_end_7e
.catchall {:try_start_7d .. :try_end_7e} :catchall_84
.line 445
:goto_7e
return-void
.line 426
:catchall_7f
move-exception v0
:try_start_80
monitor-exit v4
:try_end_81
.catchall {:try_start_80 .. :try_end_81} :catchall_7f
:try_start_81
throw v0
:try_end_82
.catch Ljava/lang/Throwable; {:try_start_81 .. :try_end_82} :catch_82
.line 440
:catch_82
move-exception v0
goto :goto_7e
.line 439
:catchall_84
move-exception v0
:try_start_85
monitor-exit v4
:try_end_86
.catchall {:try_start_85 .. :try_end_86} :catchall_84
:try_start_86
throw v0
:try_end_87
.catch Ljava/lang/Throwable; {:try_start_86 .. :try_end_87} :catch_82
.line 437
:catch_87
move-exception v0
goto :goto_7d
:cond_89
move-wide v2, v0
goto :goto_58
.end method
.method public static b(Landroid/content/Context;)V
.registers 5
.prologue
.line 167
if-eqz p0, :cond_39
.line 169
:try_start_2
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 170
sget-object v1, Lcom/umeng/analytics/pro/j;->k:Ljava/lang/Object;
monitor-enter v1
:try_end_a
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_a} :catch_3d
.line 172
:try_start_a
sget-object v2, Lcom/umeng/analytics/pro/j;->j:Lorg/json/JSONArray;
invoke-virtual {v2}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
move-result-object v2
.line 173
new-instance v3, Lorg/json/JSONArray;
invoke-direct {v3}, Lorg/json/JSONArray;-><init>()V
sput-object v3, Lcom/umeng/analytics/pro/j;->j:Lorg/json/JSONArray;
.line 174
monitor-exit v1
:try_end_18
.catchall {:try_start_a .. :try_end_18} :catchall_3a
.line 176
:try_start_18
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v1
if-lez v1, :cond_39
.line 177
new-instance v1, Lorg/json/JSONArray;
invoke-direct {v1, v2}, Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
.line 178
const-string v2, "__b"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 179
invoke-static {p0}, Lcom/umeng/analytics/pro/g;->a(Landroid/content/Context;)Lcom/umeng/analytics/pro/g;
move-result-object v1
.line 180
invoke-static {}, Lcom/umeng/analytics/pro/s;->a()Lcom/umeng/analytics/pro/s;
move-result-object v2
invoke-virtual {v2}, Lcom/umeng/analytics/pro/s;->c()Ljava/lang/String;
move-result-object v2
sget-object v3, Lcom/umeng/analytics/pro/g$a;->a:Lcom/umeng/analytics/pro/g$a;
.line 179
invoke-virtual {v1, v2, v0, v3}, Lcom/umeng/analytics/pro/g;->a(Ljava/lang/String;Lorg/json/JSONObject;Lcom/umeng/analytics/pro/g$a;)Z
:try_end_39
.catch Ljava/lang/Throwable; {:try_start_18 .. :try_end_39} :catch_3d
.line 187
:cond_39
:goto_39
return-void
.line 174
:catchall_3a
move-exception v0
:try_start_3b
monitor-exit v1
:try_end_3c
.catchall {:try_start_3b .. :try_end_3c} :catchall_3a
:try_start_3c
throw v0
:try_end_3d
.catch Ljava/lang/Throwable; {:try_start_3c .. :try_end_3d} :catch_3d
.line 185
:catch_3d
move-exception v0
goto :goto_39
.end method
.method static synthetic b(Lcom/umeng/analytics/pro/j;Landroid/app/Activity;)V
.registers 2
.prologue
.line 49
invoke-direct {p0, p1}, Lcom/umeng/analytics/pro/j;->b(Landroid/app/Activity;)V
return-void
.end method
.method static synthetic c(Lcom/umeng/analytics/pro/j;)I
.registers 2
.prologue
.line 49
iget v0, p0, Lcom/umeng/analytics/pro/j;->n:I
return v0
.end method
.method static synthetic d(Lcom/umeng/analytics/pro/j;)I
.registers 2
.prologue
.line 49
iget v0, p0, Lcom/umeng/analytics/pro/j;->o:I
return v0
.end method
.method private d()V
.registers 3
.prologue
.line 116
iget-boolean v0, p0, Lcom/umeng/analytics/pro/j;->m:Z
if-nez v0, :cond_18
.line 117
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/umeng/analytics/pro/j;->m:Z
.line 118
sget-object v0, Lcom/umeng/analytics/pro/j;->l:Landroid/app/Application;
if-eqz v0, :cond_18
.line 119
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0xe
if-lt v0, v1, :cond_18
.line 120
sget-object v0, Lcom/umeng/analytics/pro/j;->l:Landroid/app/Application;
iget-object v1, p0, Lcom/umeng/analytics/pro/j;->h:Landroid/app/Application$ActivityLifecycleCallbacks;
invoke-virtual {v0, v1}, Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
.line 124
:cond_18
return-void
.end method
.method static synthetic e(Lcom/umeng/analytics/pro/j;)I
.registers 3
.prologue
.line 49
iget v0, p0, Lcom/umeng/analytics/pro/j;->o:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lcom/umeng/analytics/pro/j;->o:I
return v0
.end method
.method static synthetic f(Lcom/umeng/analytics/pro/j;)I
.registers 3
.prologue
.line 49
iget v0, p0, Lcom/umeng/analytics/pro/j;->n:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lcom/umeng/analytics/pro/j;->n:I
return v0
.end method
# virtual methods
.method public a()Z
.registers 2
.prologue
.line 63
iget-boolean v0, p0, Lcom/umeng/analytics/pro/j;->m:Z
return v0
.end method
.method public b()V
.registers 3
.prologue
.line 130
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/umeng/analytics/pro/j;->m:Z
.line 131
sget-object v0, Lcom/umeng/analytics/pro/j;->l:Landroid/app/Application;
if-eqz v0, :cond_17
.line 132
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0xe
if-lt v0, v1, :cond_14
.line 133
sget-object v0, Lcom/umeng/analytics/pro/j;->l:Landroid/app/Application;
iget-object v1, p0, Lcom/umeng/analytics/pro/j;->h:Landroid/app/Application$ActivityLifecycleCallbacks;
invoke-virtual {v0, v1}, Landroid/app/Application;->unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
.line 135
:cond_14
const/4 v0, 0x0
sput-object v0, Lcom/umeng/analytics/pro/j;->l:Landroid/app/Application;
.line 137
:cond_17
return-void
.end method
.method public c()V
.registers 2
.prologue
.line 140
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/umeng/analytics/pro/j;->b(Landroid/app/Activity;)V
.line 141
invoke-virtual {p0}, Lcom/umeng/analytics/pro/j;->b()V
.line 142
return-void
.end method