g.smali
.class final Lcom/vivo/push/g;
.super Ljava/lang/Object;
.source "LocalAliasTagsManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field final synthetic a:Lcom/vivo/push/LocalAliasTagsManager;
# direct methods
.method constructor <init>(Lcom/vivo/push/LocalAliasTagsManager;)V
.registers 2
.prologue
.line 130
iput-object p1, p0, Lcom/vivo/push/g;->a:Lcom/vivo/push/LocalAliasTagsManager;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.registers 7
.prologue
const/4 v1, 0x1
.line 134
const/4 v0, 0x0
.line 136
iget-object v2, p0, Lcom/vivo/push/g;->a:Lcom/vivo/push/LocalAliasTagsManager;
# getter for: Lcom/vivo/push/LocalAliasTagsManager;->mSubscribeAppAliasManager:Lcom/vivo/push/cache/ISubscribeAppAliasManager;
invoke-static {v2}, Lcom/vivo/push/LocalAliasTagsManager;->access$000(Lcom/vivo/push/LocalAliasTagsManager;)Lcom/vivo/push/cache/ISubscribeAppAliasManager;
move-result-object v2
invoke-interface {v2}, Lcom/vivo/push/cache/ISubscribeAppAliasManager;->getRetrySubscribeAppInfo()Lcom/vivo/push/model/SubscribeAppInfo;
move-result-object v2
.line 138
if-eqz v2, :cond_27
.line 141
const-wide/16 v4, 0x2710
:try_start_10
invoke-static {v4, v5}, Ljava/lang/Thread;->sleep(J)V
:try_end_13
.catch Ljava/lang/InterruptedException; {:try_start_10 .. :try_end_13} :catch_6d
.line 147
:goto_13
invoke-virtual {v2}, Lcom/vivo/push/model/SubscribeAppInfo;->getTargetStatus()I
move-result v0
if-ne v0, v1, :cond_72
.line 148
invoke-static {}, Lcom/vivo/push/p;->a()Lcom/vivo/push/p;
move-result-object v0
const-string v3, "push_cache_sp"
invoke-virtual {v2}, Lcom/vivo/push/model/SubscribeAppInfo;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v3, v2}, Lcom/vivo/push/p;->a(Ljava/lang/String;Ljava/lang/String;)V
move v0, v1
.line 154
:cond_27
:goto_27
iget-object v2, p0, Lcom/vivo/push/g;->a:Lcom/vivo/push/LocalAliasTagsManager;
# getter for: Lcom/vivo/push/LocalAliasTagsManager;->mSubscribeAppTagManager:Lcom/vivo/push/cache/ISubscribeAppTagManager;
invoke-static {v2}, Lcom/vivo/push/LocalAliasTagsManager;->access$100(Lcom/vivo/push/LocalAliasTagsManager;)Lcom/vivo/push/cache/ISubscribeAppTagManager;
move-result-object v2
invoke-interface {v2}, Lcom/vivo/push/cache/ISubscribeAppTagManager;->getRetrySubscribeAppInfo()Ljava/util/ArrayList;
move-result-object v2
.line 155
if-eqz v2, :cond_4a
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v3
if-lez v3, :cond_4a
.line 156
if-nez v0, :cond_92
.line 158
const-wide/16 v4, 0x2710
:try_start_3d
invoke-static {v4, v5}, Ljava/lang/Thread;->sleep(J)V
:try_end_40
.catch Ljava/lang/InterruptedException; {:try_start_3d .. :try_end_40} :catch_88
.line 164
:goto_40
invoke-static {}, Lcom/vivo/push/p;->a()Lcom/vivo/push/p;
move-result-object v0
const-string v3, "push_cache_sp"
invoke-virtual {v0, v3, v2}, Lcom/vivo/push/p;->a(Ljava/lang/String;Ljava/util/ArrayList;)V
move v0, v1
.line 167
:cond_4a
iget-object v1, p0, Lcom/vivo/push/g;->a:Lcom/vivo/push/LocalAliasTagsManager;
# getter for: Lcom/vivo/push/LocalAliasTagsManager;->mSubscribeAppTagManager:Lcom/vivo/push/cache/ISubscribeAppTagManager;
invoke-static {v1}, Lcom/vivo/push/LocalAliasTagsManager;->access$100(Lcom/vivo/push/LocalAliasTagsManager;)Lcom/vivo/push/cache/ISubscribeAppTagManager;
move-result-object v1
invoke-interface {v1}, Lcom/vivo/push/cache/ISubscribeAppTagManager;->getRetryUnsubscribeAppInfo()Ljava/util/ArrayList;
move-result-object v1
.line 168
if-eqz v1, :cond_6c
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v2
if-lez v2, :cond_6c
.line 169
if-nez v0, :cond_63
.line 171
const-wide/16 v2, 0x2710
:try_start_60
invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V
:try_end_63
.catch Ljava/lang/InterruptedException; {:try_start_60 .. :try_end_63} :catch_8d
.line 176
:cond_63
:goto_63
invoke-static {}, Lcom/vivo/push/p;->a()Lcom/vivo/push/p;
move-result-object v0
const-string v2, "push_cache_sp"
invoke-virtual {v0, v2, v1}, Lcom/vivo/push/p;->b(Ljava/lang/String;Ljava/util/ArrayList;)V
.line 178
:cond_6c
return-void
.line 143
:catch_6d
move-exception v0
invoke-virtual {v0}, Ljava/lang/InterruptedException;->printStackTrace()V
goto :goto_13
.line 149
:cond_72
invoke-virtual {v2}, Lcom/vivo/push/model/SubscribeAppInfo;->getTargetStatus()I
move-result v0
const/4 v3, 0x2
if-ne v0, v3, :cond_86
.line 150
invoke-static {}, Lcom/vivo/push/p;->a()Lcom/vivo/push/p;
move-result-object v0
const-string v3, "push_cache_sp"
invoke-virtual {v2}, Lcom/vivo/push/model/SubscribeAppInfo;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v3, v2}, Lcom/vivo/push/p;->b(Ljava/lang/String;Ljava/lang/String;)V
:cond_86
move v0, v1
goto :goto_27
.line 160
:catch_88
move-exception v0
invoke-virtual {v0}, Ljava/lang/InterruptedException;->printStackTrace()V
goto :goto_40
.line 173
:catch_8d
move-exception v0
invoke-virtual {v0}, Ljava/lang/InterruptedException;->printStackTrace()V
goto :goto_63
:cond_92
move v1, v0
goto :goto_40
.end method