ab$2.smali
.class final Lcom/cmcm/safewallet/ui/property/ab$2;
.super Ljava/lang/Object;
.source "TokenSelectPresenter.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/cmcm/safewallet/ui/property/ab;
.end annotation
# instance fields
.field final synthetic azv:Lcom/cmcm/safewallet/ui/property/ab;
# direct methods
.method constructor <init>(Lcom/cmcm/safewallet/ui/property/ab;)V
.registers 2
.prologue
.line 471
iput-object p1, p0, Lcom/cmcm/safewallet/ui/property/ab$2;->azv:Lcom/cmcm/safewallet/ui/property/ab;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.registers 8
.prologue
.line 474
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/ab$2;->azv:Lcom/cmcm/safewallet/ui/property/ab;
.line 1138
iget-object v0, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 474
new-instance v1, Lcom/cmcm/safewallet/ui/property/ab$2$1;
invoke-direct {v1, p0}, Lcom/cmcm/safewallet/ui/property/ab$2$1;-><init>(Lcom/cmcm/safewallet/ui/property/ab$2;)V
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->post(Ljava/lang/Runnable;)Z
.line 2072
:try_start_c
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/erc20/c;->iN()Lcom/cmcm/safewallet/data/coinprovider/erc20/b;
move-result-object v0
.line 486
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/ab$2;->azv:Lcom/cmcm/safewallet/ui/property/ab;
.line 3055
iget-object v1, v1, Lcom/cmcm/safewallet/ui/property/ab;->akt:Ljava/lang/String;
.line 486
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/data/coinprovider/erc20/b;->aM(Ljava/lang/String;)Ljava/util/List;
:try_end_17
.catch Ljava/lang/Exception; {:try_start_c .. :try_end_17} :catch_6b
move-result-object v1
.line 4541
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_1c
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_80
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;
.line 4542
iget-object v3, v0, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;->Tl:Ljava/lang/String;
iget-object v0, v0, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;->contractAddress:Ljava/lang/String;
.line 4794
new-instance v4, Ljava/util/LinkedHashMap;
invoke-direct {v4}, Ljava/util/LinkedHashMap;-><init>()V
.line 4795
sget-object v5, Lcom/cmcm/safewallet/data/f/b/c;->acJ:Ljava/lang/String;
invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v6
invoke-interface {v4, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4796
sget-object v5, Lcom/cmcm/safewallet/data/f/b/c;->acK:Ljava/lang/String;
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v6
invoke-interface {v4, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4797
invoke-static {}, Lcom/cmcm/common/kinfoc/k;->eX()Lcom/cmcm/common/kinfoc/k;
move-result-object v5
const-string v6, "safewallet_addtoken_serachmore_done"
invoke-static {v4}, Lcom/cmcm/safewallet/data/f/c/b;->m(Ljava/util/Map;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v5, v6, v4}, Lcom/cmcm/common/kinfoc/k;->g(Ljava/lang/String;Ljava/lang/String;)Z
.line 4798
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "reportAddTokenResult(coinName"
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ",address "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v3, ")"
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_1c
.line 488
:catch_6b
move-exception v0
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/ab$2;->azv:Lcom/cmcm/safewallet/ui/property/ab;
.line 3138
iget-object v0, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 488
new-instance v1, Lcom/cmcm/safewallet/ui/property/ab$2$2;
invoke-direct {v1, p0}, Lcom/cmcm/safewallet/ui/property/ab$2$2;-><init>(Lcom/cmcm/safewallet/ui/property/ab$2;)V
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->post(Ljava/lang/Runnable;)Z
.line 498
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/ab$2;->azv:Lcom/cmcm/safewallet/ui/property/ab;
const-string v1, "3"
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/ab;->a(Lcom/cmcm/safewallet/ui/property/ab;Ljava/lang/String;)V
.line 532
:goto_7f
return-void
.line 503
:cond_80
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_b0
.line 504
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/ab$2;->azv:Lcom/cmcm/safewallet/ui/property/ab;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/ab$2;->azv:Lcom/cmcm/safewallet/ui/property/ab;
invoke-virtual {v1}, Lcom/cmcm/safewallet/ui/property/ab;->sT()Ljava/util/List;
move-result-object v1
.line 5055
iput-object v1, v0, Lcom/cmcm/safewallet/ui/property/ab;->azq:Ljava/util/List;
.line 506
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/ab$2;->azv:Lcom/cmcm/safewallet/ui/property/ab;
const-string v1, "1"
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/ab;->a(Lcom/cmcm/safewallet/ui/property/ab;Ljava/lang/String;)V
.line 507
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/ab$2;->azv:Lcom/cmcm/safewallet/ui/property/ab;
.line 5138
iget-object v0, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 507
new-instance v1, Lcom/cmcm/safewallet/ui/property/ab$2$3;
invoke-direct {v1, p0}, Lcom/cmcm/safewallet/ui/property/ab$2$3;-><init>(Lcom/cmcm/safewallet/ui/property/ab$2;)V
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->post(Ljava/lang/Runnable;)Z
.line 523
:goto_a3
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/ab$2;->azv:Lcom/cmcm/safewallet/ui/property/ab;
.line 6138
iget-object v0, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 523
new-instance v1, Lcom/cmcm/safewallet/ui/property/ab$2$4;
invoke-direct {v1, p0}, Lcom/cmcm/safewallet/ui/property/ab$2$4;-><init>(Lcom/cmcm/safewallet/ui/property/ab$2;)V
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->post(Ljava/lang/Runnable;)Z
goto :goto_7f
.line 521
:cond_b0
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/ab$2;->azv:Lcom/cmcm/safewallet/ui/property/ab;
const-string v1, "2"
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/ab;->a(Lcom/cmcm/safewallet/ui/property/ab;Ljava/lang/String;)V
goto :goto_a3
.end method